Как ускорить UI-тесты на Java в несколько раз

Автор предлагает превратить логин из 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
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти