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

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

1 лайк

Your logic is broken - fix it ASAP.

1 лайк

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

2 лайка