Добрый вечер.
У нас есть 500 UI-тестов, которые прогоняются в параллельных потоках за 20 минут. Хотим ускорить процесс и каждые 30-60 секунд ускорения будут нам очень кстати
Уже сделали следующее:
- прошлись по самым времязатратным тестам и улучшили их
- поправили все вызовы, чтобы не было никаких лишних ожиданий
- убрали все sleep'ы
- там, где возможно, сделали генерацию данных через API, чтобы не создавать объекты на UI
- запускаем тесты в headless режиме
Как еще вы ускоряете тесты? Может используете какие-то фичи или знаете еще какие-то шаги для ускорения тестов? Называйте даже самые банальные и очевидные - вдруг мы что-то забыли или не знали
Буду очень благодарен!