Если мы хотим разобраться с основами обеспечения качества програмного обеспечения, надо сразу понимать что такое QA, QC, тестирование и разницу между ними.
Quality Assurance (обеспечение качества) – это процесс, задачей которого является обеспечение качества продукта. В этом смысле Quality Assurance более ориентирован на процесс.
Quality Control (контроль качества) – это процесс нахождения ошибок в продукте, с целью их последующего исправления.
Задачей Quality Control является поддержка качества продукта в текущий момент времени. Quality
Control ориентирован на продукт, разрабатываемый в данный момент
Более детальную информацию о профессии тестировщик (QA) и о том как стать Тестировщиком Программного Обеспечения вы можете узнать в нашей книге