CSTE Made Ez
Certified Software Test Engineer
Examination Study Guide
Copyright © Quality Assurance Institute ® (QAI)
CSTE Made Ez
Feb 21, 2006
Page 2 of 144
Skill Category 1 – Software Testing principles & Concepts
1.1 Quality Assurance VS Quality Control
A planned and systematic set of activities
necessary to provide adequate confidence
that requirements are properly established
and products or services conform to
The process by which product quality is
compared with applicable standards; and
the action taken when nonconformance is
An activity that establishes and evaluates
the processes to produce the products.
An activity which verifies if the product
meets pre-defined standards.
Helps establish processes.
Implements the process.
Sets up measurements programs to evaluate
Verifies if specific attribute(s) are in a specific
product or service
Identifies weaknesses in processes and
Identifies defects for the primary purpose of
QA is the responsibility of the entire team.
QC is the responsibility of the tester.
Prevents the introduction of issues or defects
Detects, reports and corrects defects
QA evaluates whether or not quality control
is working for the primary purpose of
determining whether or not there is a
weakness in the process.
QC evaluates if the application is working for
the primary purpose of determining if there is
a flaw / defect in the functionalities.
QA improves the process that is applied to
multiple products that will ever be produced
by a process.
QC improves the development of a specific
product or service.
QA personnel should not perform quality
control unless doing it to validate quality
control is working.
QC personnel may perform quality
assurance tasks if and when required.
A task force selects and installs a system development methodology.
On a random basis application systems are audited after implementation to