Выбор ответа Junior Отчётность и Allure спрашивают часто обновлено
failed и broken в Allure
Вопрос
Чем статус broken отличается от failed в Allure?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: failed: не прошла проверка, broken: упал с другим исключением. failed указывает скорее на баг продукта: проверка сработала и не совпала. broken указывает на проблему теста или окружения: исключение до проверки.
Варианты ответа
- broken значит, что тест пропущен из-за условия
skipif - failed: не прошла проверка, broken: упал с другим исключениемправильный ответ
- Это синонимы, Allure различает их лишь цветом на графике
- broken ставится флаки-тестам, которые упали в одном из повторов прогона
Разбор
failed указывает скорее на баг продукта: проверка сработала и не совпала. broken указывает на проблему теста или окружения: исключение до проверки. Пропуск это skipped, а нестабильность Allure показывает отдельной пометкой по истории.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.