Отличие между тестированием и обеспечением качества в IT заключается в следующем:
- Тестирование заключается в проверке работоспособности программного продукта и поиске дефектов. 1 Тестировщик работает с продуктом как с результатом (предполагает, что именно эта версия ПО попадёт в руки конечного пользователя). 1
- Обеспечение качества (QA) — более широкое понятие. 1 QA помогает оценить правильность протекания технологических процессов на всех этапах разработки ПО для обеспечения его высокого качества. 1 Кроме тестирования, QA также включает в себя контроль качества, который отвечает за соблюдение предъявляемых к системе требований. 1
Таким образом, тестирование фокусируется на проверке готового продукта, а обеспечение качества — на предотвращении дефектов на всех этапах разработки. 45