В этом видео мы разбираем как тестировать реальное веб-приложение с помощью автотестов на Playwright и языке программирования Python. Идея работы в том, что наставник дает готовый проект, объясняет его и предлагает на его основе развивать свои навыки автоматизации тестов с помощью изменения и добавления новых тестов. В качестве инструментов берутся Python, Pytest, Playwright.
Дополняющий конспект читайте в телеграмм канале t.me/itirina
URL тестируемого сайта https://itirina-web-3455dab1b25a.herokuapp.com/
Описание функциональности сайта https://drive.google.com/file/d/1o8CfxMQwDSiwgj5Z1Yo_RQKHAOA3rCP9/view?usp=drive_link
Первый тест https://drive.google.com/file/d/1kUiJqsBWORHBRgo9dFrKQDIB1anIZvg5/view?usp=sharing
Все тесты в первой версии https://drive.google.com/file/d/1EKk_iSI6D8fQFCQF4jiil_gi9sDAv8eq/view?usp=drive_link
Все тесты после рефакторинга https://drive.google.com/file/d/1eP-jZgJSvPeC1fZsfNQ2g9Iz7QKI-k6E/view?usp=drive_link
0:00 Введение
1:11 Будем тестировать реальный веб сайт
1:48 Настраиваем чат с chatGPT
2:30 Как установить Python, pip, Playwright
3:09 Чем Playwright отличается от Selenium
3:36 Как запустить тест
4:47 Что делает первый тест
6:57 Пишем остальные авто тесты
9:50 Что такое локаторы Playwright
10:00 Консоль разработчика
10:44 Рефакторим согласно best practices
12:47 Как развиваться в программировании и написании авто тестов
14:40 Заключение