page object pattern
DESCRIPTION
TRANSCRIPT
![Page 1: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/1.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Page Object Pattern
![Page 2: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/2.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Автоматизация web app
• Объявление WebElement’ов• Выполнение операций с
WebElement’ами• Выполнение проверок
2
![Page 3: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/3.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Анализ простого теста
3
![Page 4: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/4.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Анализ web app• Страницы web app• Активность на страницах web app• Предметы проверки
4
![Page 5: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/5.jpg)
A U T O M AT E D -T E S T I N G . I N F O
5
![Page 6: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/6.jpg)
A U T O M AT E D -T E S T I N G . I N F O
6
![Page 7: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/7.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Эволюция неизбежна• Создание сущностей страниц• Создание сущностей тестов• Внедрение необходимых
механизмов
7
![Page 8: Page Object Pattern](https://reader034.vdocuments.net/reader034/viewer/2022042606/547c2149b4af9fee468b495f/html5/thumbnails/8.jpg)
A U T O M AT E D -T E S T I N G . I N F O
7 раз отмерь 1 раз отрежь
8
Презентацию подготовил Зволинский Алексей a.k.a. Alex Fruzenshtein