Professional Documents
Culture Documents
While the use of software and the number of users grew the
new profession, software developer, was gradually born.
Later one came, one by one, project managers, business
analysts, product managers, chief architects, engineering
To understand where software testing and quality assurance fit within
the history of software, it’s important to keep in mind that programmers
need to fulfill several distinct goals in order to make users happy.
Fast forward to the 1990s and 2000s, however, and quite a bit changed.
By the 1990s, PCs were not identical, of course. The specifics of each
machine’s hardware and software could vary widely. But programmers
faced increasing pressure to release software that worked well on any
type of computer advertised as PC-compatible.
So new problems have led to new answers. And it’s a safe bet that this
trend will hold true whenever the next programming revolution rolls
around.
What is quality ? (Is it a fact or
perception)
Quality is the totality of features and characteristics of a product or service that bear
on its ability to satisfy given needs.
Any business that can't manage the quality of its processes and products tends to fall
apart. Quality is critical to sales, cost control, productivity, risk management and
compliance.
Quality simply means delivering to the customer what they expected. Thus, for
example, if a product:
- has the right configuration/features,
- does what it's supposed to do,
- is reliable,
- is delivered on-time, and
- is well-supported, then . . .
. . . it's a quality product!
Definitations of Quality
Quality is fulfilling client expectations. Consistent delivery
of a service/product to the client specifications against the
agreed value and on time.
1. Pre-project components