Согласно стандарту ISO, качество — это степень соответствия характеристик объекта установленным требованиям. В продуктовой разработке обеспечение качества — это комплексный процесс, который включает три ключевых компонента: QA — это системный подход, направленный на предотвращение дефектов. Он включает: Пример: Внедрение шаблонов для документирования требований — это QA, так как помогает избежать неоднозначностей на ранних этапах. QC фокусируется на выявлении дефектов в уже созданном продукте: Пример: Проверка, что все требования были реализованы в коде — это QC. Тестирование — это практическая проверка, что ПО:
✔️ Работает согласно требованиям
✔️ Не содержит критических ошибок
✔️ Готово к передаче заказчику QA-инженер участвует на всех этапах жизненного цикла продукта: На этапе планирования: При проектировании: В процессе разработки: Во время тестирования: Бизнес-аналитик обеспечивает качество через: Верификацию (соответствие требованиям): Валидацию (соответствие потребностям бизнеса)