(Это чисто пример, не реальный код. )
Их пока не особо много, пока что это быстрый smoke. Хочу добавить сюда элементы наглядности. То есть выводить в отчет какой шаг удалось сделать, какой нет, если не удалось, то почему и тд. Писать BDD сценарии у меня потребности и желания сейчас особо нет. Что посоветуете? А то что то за многообразием различных фреймворков и тулкитов не могу рассмотреть что мне действительно нужно.
Прикрутите систему логирования, это немного не то, но при правильном использовании, этот подход гораздо перспективнее.
Зачем вам в репорте выполнение всех шагов?
Представте свой репорт при количестве тестов больше 100
Зачем вам такой подробный репорт для успешного теста?
А вот если тест упал, тогда логирование заменит вам дебаг и избавит от рутинной работы
“Да, запускаться это все будет Jenkins.”
Лично я использую allure, достаточно наглядно и *красиво (начальство любит всякие графики, таблички). Да и займет 5 минут времени, чтобы в Jenkins все настроить