Software Testing - QA, QC & Testing
Quality Assurance:
- QA includes activities that ensure the implementation of processes, procedures and standards in context to verification of developed software and intended requirements.
- Focuses on processes and procedures rather than conducting actual testing on the system.
- It is a subset of Software Test Life Cycle (STLC).
Quality Control:
- It includes activities that ensure the verification of a developed software with respect to documented (or not in some cases) requirements.
- Focuses on actual testing by executing the software with an aim to identify bug/defect through implementation of procedures and process.
- QC can be considered as the subset of Quality Assurance.
Testing:
- It includes activities that ensure the identification of bugs/error/defects in a software.
- Focuses on actual testing.
- Testing is the subset of Quality Control.
References: https://www.tutorialspoint.com/software_testing/software_testing_qa_qc_testing.htm
Comments
Post a Comment