Перейти к содержимому

SlavikF

Регистрация: 19 мар 2015
Offline Активность: 29 сен 2016 15:47
-----

Мои темы

Зависимости между тест кейсами

28 июля 2016 - 22:20

Народ, почему принято считать, что зависимости между тест кейсами - это зло? Вот пишут "Tests should not depend on each other."

 

Например в TestNG у меня два теста Test1 и Test2. Один создаёт репорт, второй - удаляет.

Я использую "dependsOnMethods", то есть Test2 dependsOnMethods = "Test1"

Но мне тут объясняют, что так делать нежелательно.

 

Я понимаю, что в общем, да - зависимости усложняют структуру тестов, но вот в вышеприведённом случае это вроде бы оправдано.

Или я что-то упускаю?


TestNG: Исторические Репорты

07 октября 2015 - 16:48

Вопрос больше не про Selenium, в про testNG.

 

Есть test suite, - около 150 тест кейсов. Запускается suite каждую ночь. 

В результате получается testNG report.

 

Проблема в том, что можно легко посмотреть результат любого запуска (любой даты), но нет способа посмотреть на результаты в исторической перспективе

- какой тест кейс когда перестал проходить (PASS)?

- с какой даты тест начал фэйлиться?

- насколько стабилен (flaky) этот тест кейс? Может он постоянно "барахлит"?

 

Есть ли для этого хорошие инструменты? Или народ пишет свои инструменты под себя?