Роль QA в разработке продукта:​ влияние на качество,​ снижение рисков и развенчивание мифов
Содержание 1.​ Влияние QA на продукт 2.​ Роль QA до начала разработки 3.​ QA и снижение рисков 4.​ QA во время разработки 5.​ QA перед релизом 6.​ Помощь QA в принятии решений 7.​ Мифы о тестировании 8.​ QA не отвечает за качество в одиночку 9.​ Тестирование как способ мышления
Влияние QA на продукт QA — не просто человек,​ который кликает кнопки и ищет баги.​ QA влияет на продукт на всех этапах разработки,​ начиная с формирования требований и заканчивая релизом.​
Роль QA до начала разработки QA задаёт «неудобные» вопросы на этапе формирования требований и user story.​ Это помогает выявить недоработки в логике и избежать переделок в будущем.​ Например:​ «А что будет,​ если пользователь сделает это дважды?​»
QA и снижение рисков На этапе обсуждения требований QA снижает риски и стоимость ошибок.​ Это приносит прямую выгоду бизнесу,​ так как позволяет избежать затрат на исправление серьёзных проблем в будущем
QA во время разработки Во время разработки QA действует как партнёр,​ а не проверяющий.​ Заранее продуманный тест-дизайн позволяет увидеть продукт как систему и выявить проблемы интеграции до завершения кодирования
QA и проблемы интеграции Хороший QA помогает обнаружить проблемы интеграции ещё до того,​ как код будет полностью написан.​ Это экономит время и ресурсы команды
QA перед релизом Задача QA перед релизом — не просто найти баги,​ а помочь команде оценить риски и принять осознанное решение о выпуске продукта
Помощь QA в принятии решений QA анализирует,​ какие риски мы принимаем при выпуске продукта.​ Например,​ критично ли это для пользователя,​ затрагивает ли финансовые аспекты,​ есть ли workaround
Мифы о тестировании Существует несколько распространённых мифов о тестировании,​ которые могут вредить процессу разработки.​ Разберём самые популярные из них
QA не отвечает за качество в одиночку Качество продукта формируется на всех этапах разработки.​ QA может подсветить проблемы,​ но решение всегда требует участия всей команды
Тестирование как способ мышления Главный миф — что тестирование это просто этап в разработке.​ На самом деле это особый способ мышления,​ который помогает создавать качественные продукты