Как ускорить UI-тесты на Java в несколько раз
Автор предлагает превратить логин из UI-сценария в быстрое предусловие.
Схема выглядит так:
На примере 180 тестов время подготовки авторизации снизилось с 6–9 до 0,4–0,7 секунды на сценарий.
Читать статью
tags: #статья
☕ Java Developer
Автор предлагает превратить логин из UI-сценария в быстрое предусловие.
Схема выглядит так:
- Получить access token через API;
- Не писать токены и пароли в Allure и CI-логи;
- Кэшировать состояние по конкретной test identity;
- Проверять TTL перед повторным использованием токена;
- Положить cookie или localStorage в браузер;
- Сделать это до старта SPA через WebDriver BiDi;
- Проверить, что backend принял токен, а frontend действительно стартовал авторизованным.
На примере 180 тестов время подготовки авторизации снизилось с 6–9 до 0,4–0,7 секунды на сценарий.
Читать статью
tags: #статья
☕ Java Developer
Просмотры: 213