career
Можно ли выпускать релиз: памятка для начинающего QA
Около 6 мин чтения
Релиз — выпуск новой версии продукта для пользователей. Перед ним команда решает: можно выпускать сейчас или сначала нужно что-то исправить и проверить.
Задача тестировщика — понятно рассказать, что работает, какие проблемы остались и что ещё неизвестно. Фраза «Все тесты зелёные» полезна, но сама по себе на вопрос о готовности не отвечает.
Начните с пяти вопросов
- Что изменили? Например, добавили поиск по заказам или поменяли оплату.
- Что проверили? Назовите действия пользователя и версию, на которой проверяли.
- Какие ошибки остались? Объясните, кому и как они мешают.
- Что не проверили? Например, не работал внешний сервис или не было нужного устройства.
- Что рекомендуете? Выпускать, выпускать с конкретным ограничением или пока перенести.
Непроверенное — не обязательно сломанное. Но обещать, что оно работает, тоже нельзя.
Почему число успешных тестов не решает всё
Допустим, прошли 99 проверок из 100. Если оставшаяся касается цвета иконки — одна ситуация. Если она касается повторного списания денег — совсем другая.
Смотрите на последствия для пользователя: потеря денег или данных, невозможность войти, оформить заказ, выполнить основную работу. Один серьёзный риск может перевесить десятки успешных проверок.
После исправления бага повторите проверку на сборке, которую собираются выпускать. Запись «разработчик исправил» ещё не подтверждает результат.