Инструмент для e2e тестирования
Библиотека e2e-tools позволяет:
- Развернуть и настроить CodeceptJS для написания тестов.
- Развернуть и настроить Nightwatch.js для написания тестов.
- Настроить прогон тестов через GitHub Actions.
- Настроить связку с Allure TestOps: выгрузка отчетности, запуск автотестов (только для CodeceptJS).
Настройка окружения для запуска тестов
- Установить Git LFS
- Установить Node.js LTS
- Установить Yarn
- Склонировать репозиторий вашего проекта (e2e-tools должны быть уже настроены по инструкции)
- Перейти в терминале в папку
e2e-tests
- Установить зависимости
yarn install
в e2e-tests
Параметры запуска и настройки браузера заданы в файле /e2e-tests/e2e-tools.json
Дополнительные рекомендации по настройке окружения.
Обратите внимание, что все команды, касающиеся тестов, необходимо выполнять, находясь в папке e2e-tests.
Документация
Для тимлидов:
Для всех: