Найти тему
QALife

Различие QA, QC и Тестировщика

Тестировщик - это минимальный грейд в развитии тестирования, он выполняет определенную часть работы в разработке и поддержке ПО. В его обязанности входит: выполнение тест-кейсов, проверки по чек-листу, обнаружение багов и фиксирование их в баг-трекинговую систему.

Quality Control (QC) - это средний грейд. В его обязанности входит контроль качества, подготовка тестовых данных, написание отчета о тестировании, составление тест-кейсов, заведение багов. Также включает в себя обязанности тестировщика.

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

В данном посте под грейдом имеется ввиду различие обязанностей, здесь не говорится про уровни Junior, Middle, Senior и Lead, так как у каждой позиции есть дополнительное грейдирование. Об этом в следующем посте.