Вопрос по архитектуре тестов, как правильно переиспользовать тестовые данные во время прогона? (WebDriver, C#)


(Alsu Vadimovna) #21

регистрация конечно есть, она отдельным тестом)


(Dmitriy Zverev) #22

Может случиться следующая ситуация.
“Берём юзера из базы”
Потом Вы выполняете какие-то действия для этого пользователя, которые могут изменить условия его выбора для данного теста в следующем прогоне. В итоге “нужные” пользователи просто закончатся.
Я делаю так: создаю нужного мне пользователя в БД, логин, тесты, удаляю пользователя. При создании пользователя я знаю все атрибуты, которые мне нужны: авторизованный, неавторизованный и пр.


(Alsu Vadimovna) #23

у меня тесты построены так, что если при изменении данных в юзере для одного теста он стал не пригодным, то юзер используется для другого теста. То есть юзеры будут всегда