Выбор ответа Junior Отчётность и Allure спрашивают часто обновлено

failed и broken в Allure

Вопрос

Чем статус broken отличается от failed в Allure?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: failed: не прошла проверка, broken: упал с другим исключением. failed указывает скорее на баг продукта: проверка сработала и не совпала. broken указывает на проблему теста или окружения: исключение до проверки.

Варианты ответа

  1. broken значит, что тест пропущен из-за условия skipif
  2. failed: не прошла проверка, broken: упал с другим исключениемправильный ответ
  3. Это синонимы, Allure различает их лишь цветом на графике
  4. broken ставится флаки-тестам, которые упали в одном из повторов прогона

Разбор

failed указывает скорее на баг продукта: проверка сработала и не совпала. broken указывает на проблему теста или окружения: исключение до проверки. Пропуск это skipped, а нестабильность Allure показывает отдельной пометкой по истории.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.