Code-Memo

Quality Control (QC)

Quality Control (QC) is a crucial aspect of the software development process that focuses on identifying defects in the software product before it is released to users. It involves the actual testing and inspection activities that ensure the product meets specified quality requirements. Unlike Software Quality Assurance (SQA), which is process-oriented and preventive, QC is product-oriented and corrective.

Components of Quality Control

a. Inspection

b. Testing

c. Defect Management

d. Metrics and Reporting

e. Reviews and Walkthroughs

Types of Testing in Quality Control

a. Unit Testing

b. Integration Testing

c. System Testing

d. Acceptance Testing

e. Regression Testing

f. Performance Testing

Quality Control Processes

a. Test Planning

b. Test Design

c. Test Execution

d. Defect Reporting

e. Test Closure