Pull to refresh

Comments 4

Базовые Unit-тесты неплохо описаны, но эту тему конечно надо развивать. Хотелось бы увидеть статьи про интеграционные и e2e-тесты, различные фреймворки и т.д..

Чего-то такого простого и понятного по юнит тестированию давно не хватало. Спасибо за статью.

Таким образом, каждый тест будет независимым: даже если один упадет, то другие все равно запустятся и принесут результат. А вот объединять несколько кейсов в один не стоит, так как при первом провале проверки assert следующие не запустятся и результат их проверки будет известен только после исправления работы упавшего утверждения.

Тут все зависит:

  • Какая сложность и временные затраты на подготовку теста (Setup)

  • Возможно ли проверить что то еще без продолжения теста. Например проверяется сразу несколько параметров в ответе.

  • Читаемость. Будет ли сохранена читаемость теста при обьединении.

  • Очень часто тест состоит из тескольких частей. И часто мелкие ошибки не фатальны для продолжения теста. В таких случаях очень удобно проверять мягкими ассертами (Soft Assert поддерживаются с jUnit5 и в testNG). Которые не останавливают тест, но фейлят в самом конце. Таким образом можно ловить сразу несколько ошибок.

Добрый день, спасибо за ваши коментарии. Прочитал несколько актуальных тем для меня и везде увидел ваши вопросы или мнение.
Сейчас нахожусь в стадии определения стека для поднятия автоматизации тестирования с 0 с мобилками в команде, где только мануалы.

По вашим комментариям увидел, что вы успешно реализовали стек, Appium + Java + testNG + maven + allureReport + TestRail. И я планирую сделать ставку на Appium, но пока не могу оценить риск с тестированием iOS девайсов. Не могли бы вы поделиться мнением по стеку ? Буквально пару за и против от человека, который прошёл цикл имплементации. Чтоб не спамить если можно в телеграм rshcherbaka или whatsapp 995 599 139 732 Грузия. Буду вашим должником.

ПС Автору приношу извинения за комент не относящий к делу, хабр не позволяет писать новым пользователям в старых темах.

ПСС Заранее благодарен за информацию

Sign up to leave a comment.