- Познакомьтесь с приложением для тестирования.
- Создайте новый проект с использованием Puppeteer.
- Напишите тест-сьют из трёх тест-кейсов для бронирования билетов. 2 happy path теста и 1 — sad path. (Используя script в файле package.json для безостановочном запуске теста и отладки кода теста
"test:watch": "jest --watch"
) - Автоматизируйте эти тест-кейсы, используя полученные на лекциях знания, в том числе, hooks, custom commands.
Для выполнения задания не забывайте отталкиваться от подходов DRY, AAA (Act, Assign, Assert) или Given-When-Then.
- Подключите Cucumber к проекту.
- Организуейте BDD подход для ваших тестов.
- Запушьте репозиторий — изменения для двух задач — и сдайте ссылку на проверку.