300 UI-тестов каждый раз входят в систему через форму
Каждый UI-тест начинается с открытия страницы входа, ввода логина и пароля и ожидания главной. Это занимает 6 секунд из 20 в среднем тесте, а при сбое формы входа падает весь набор, включая тесты, не имеющие к входу отношения.
Как ускорить и развязать тесты?
- Входить через API один раз и переиспользовать сохранённую сессию в тестах
- Запускать все тесты в одной вкладке браузера, не выходя из системы
- Отключить проверку пароля на тестовом стенде
- Убрать ожидание главной страницы после входа
