Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Псевдо независимые тесты или тесты независимые от запуска

gui
preconditions
execution
webdriver
Теги: #<Tag:0x00007fedb81252e8> #<Tag:0x00007fedb81251a8> #<Tag:0x00007fedb8124ff0> #<Tag:0x00007fedb8124eb0>

(Прокопук Дмитрий) #1

Независимые тесты, что это?
Ответ большинства коллег: результат выполнения теста не зависит от предыдущего. Потом спрашиваешь у тех же коллег, а твои тесты независимы? Ответ: да!
А у тебя есть прекондиции к тестам? - Да! А прекондиции отдельным тестом проверяются? - Да!
То есть у тебя тесты зависимы от прекондиций, а так как прекондии это существующий тест, то тесты у тебя зависимы!
Я считаю что в UI барузерной автоматизации есть только независимые от очереди запуска тесты? А независимых тестов практически нет,
Согласны ли вы с этим? Если нет, то обоснуйте


(vmaximv) #2

Your logic is broken - fix it ASAP.


(Владимир Селезнёв) #3

Прекондишены - это не тесты. Они ничего не проверяют. Их можно прогнать один раз или вообще насетапить руками, сохранить дамп базы и разворачивать каждый раз перед прогоном тестов. Получается, у тебя независимые тесты которые будут корректно работать только на подготовленной базе данных.