Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.36 KB

README.md

File metadata and controls

16 lines (11 loc) · 1.36 KB

Домашнее задание к занятию «7.5. Puppeteer 2»

Задача 1. Puppeteer. Бронирование билетов

  1. Познакомьтесь с приложением для тестирования.
  2. Создайте новый проект с использованием Puppeteer.
  3. Напишите тест-сьют из трёх тест-кейсов для бронирования билетов. 2 happy path теста и 1 — sad path. (Используя script в файле package.json для безостановочном запуске теста и отладки кода теста "test:watch": "jest --watch")
  4. Автоматизируйте эти тест-кейсы, используя полученные на лекциях знания, в том числе, hooks, custom commands.

Для выполнения задания не забывайте отталкиваться от подходов DRY, AAA (Act, Assign, Assert) или Given-When-Then.

Задача 2. Puppeteer & Cucumber

  1. Подключите Cucumber к проекту.
  2. Организуейте BDD подход для ваших тестов.
  3. Запушьте репозиторий — изменения для двух задач — и сдайте ссылку на проверку.