0% found this document useful (0 votes)
5 views3 pages

Quality Assurance and Quality Control

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Quality Assurance and Quality Control

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Quality assurance and Quality control

Quality refers to “the degree of which a system or component or


software or process meets expected or specified requirements”
IEEE DEFINITION.

Fig : relationship between quality control, quality assurance and


software testing.

Above fig. shows the relationship between quality control, quality


assurance and software testing.
1. Quality assurance:
Quality Assurance is the set of activities that ensures, the development
and maintenance process is adequate to ensure whether the system will
meet its objectives or goals.
2. Quality control:
A set of activities designed to evaluate a developed work product.
3. Testing:
Process of execution of a system with the intention of finding the errors.

1. Quality assurance
- Process of determining whether product meets customer’s requirements
- QA activities are process oriented. They measure the process,
identify deficiencies and suggest improvements.
- Responsible for managing quality.

The various objectives of SQA are as follows:

1. Quality management approach.


2. Measurement and reporting mechanisms.
3. Effective software-engineering technology.
4. A procedure to assure compliance with software-development
standards where applicable.
5. A multi-testing strategy is drawn.
6. Formal technical reviews that are applied throughout the software process.

SOFTWARE TESTING 1
CHAPTER 1
VAISHALI RANE
The major goals of SQA are as follows:
1. SQA activities are planned.
2. Non-compliance issues that cannot be resolved within the
software project are addressed by senior management.
3. Adherence of software products and activities to the applicable
standards, procedures, and requirements is verified objectively.
4. Affected groups and individuals are informed of
SQA activities and results. SQA has 2 main aspects:
1. Quality control and
2. Quality assurance
The process of software quality control is also governed by SQA.
QUALITY CONTROL
SOFTWARE QUALITY CONTROL (SQC) is a set of activities for
ensuring quality in software products.
Software Quality Control is limited to the Review/Testing phases of
the Software Development Life Cycle and the goal is to ensure that the
products meet specifications/requirements.

SQC Activities
It includes the following activities:
Reviews
1. Requirement Review
2. Design Review
3. Code Review
4. Deployment Plan Review
5. Test Plan Review
6. Test Cases Review
Testing
1. Unit Testing
2. Integration Testing
3. System Testing
4. Acceptance Testing
The process of Software Quality Control (SQC) is governed by
Software Quality Assurance (SQA). While SQA is oriented towards
prevention, SQC is oriented towards detection.

SOFTWARE TESTING 2
CHAPTER 1
VAISHALI RANE
Difference between quality assurance and quality control :
Quality Assurance Quality Control
Ensures quality in processes by Ensures quality in products by focus on identifying
which product are developed. defects in actual products
Identifies weaknesses in processes
Identifies defects for the primary purpose of
and improves them. It is a proactive
correcting defects. It is a reactive quality process
quality process
QC is the responsibility of the specific team that
QA is the responsibility of the entire
tests fodefects.
team.

Prevents the introduction of issues


Detects, reports and corrects defects
or defects

QA personnel should not perform


QC personnel may perform quality assurance tasks
quality control unless doing it to
if and when required.
validate quality control is working.
QA is a managerial tool QC is a corrective tool

SOFTWARE TESTING 3
CHAPTER 1
VAISHALI RANE

You might also like