Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.6 KB

7-05.md

File metadata and controls

26 lines (17 loc) · 1.6 KB

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

Любые вопросы по решению задач задавайте в чате учебной группы.

Не забывайте про важные моменты, без которых работы не будут приниматься на проверку:

  • корректное оформление репозиториев;
  • использование .gitignore;
  • форматирование кода.

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

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

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

Задача 2. Puppeteer & Cucumber

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