Рисунок 1. Пример баг репорта в системе отслеживания ошибок JIRA
![jira-bug-report-example](/img/bug-report-example.png)
Баг возникает, когда фактический результат не совпадает с ожидаемым.
Баг репорт — это документ, в котором зафиксирована информация о найденном баге. Обычно баг репорт создаёт тестировщик, а исполнителем назначается разработчик, ответственный за этот функционал.
После исправления дефекта тестировщик проводит ретест (повторное тестирование) функционала, чтобы убедиться в исправлении бага.
Баг репорт должен включать обязательные поля:
Процесс перехода бага из одного состояния в другое называется жизненным циклом бага (bug workflow).
Статус бага при этом изменяется и может принимать значения (названия различаются от компании к компании):
Исполнитель также постоянно меняется на разработчика или тестировщика в зависимости от текущего статуса.
На рисунке 1 приведён баг репорт, заведённый по результатам тестирования функционала предыдущей задачи.
Проведите повторное тестирование формы «Вход в систему», используя созданный ранее тест-кейс.
После ретеста всё, что остаётся сделать,- либо перевести баг назад на разработчика, либо подтвердить исправление и закрыть баг.
Уровень повышен!