Difference between QA and QC?

In your opinion, what is the difference between QA and QC?
Here is my opinion

:fire: QA

QA stands for Quality Assurance. In a software development team, a QA ensures that the software is thoroughly tested before releasing it to the end-users.

QA activities are generally performed while the product is being developed and focuses on improving the software development process.

In many software organizations, a tester and a QA can be the same person, but they can be different depending on the organization’s size. The goal of the QA is to ensure quality in the shipped software.

:fire: QC

QC stands for Quality Control. Its main aim is to ensure that the developed products meet the required standards or not.

QC is a process in software engineering that is used to ensure Software product quality by testing and reviewing its functional and non-functional requirements. QC activities are generally performed after the product is developed as it examines the quality of the end products and the final outcome.

Image source: InterviewBit

1 Like