Иван Бордюг - Инструмент автоматизации регрессионного...
DESCRIPTION
TRANSCRIPT
![Page 1: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/1.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Инструмент автоматизации регрессионного тестирования на основе
Webdriver
Иван Бордюг2012
![Page 2: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/2.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Обо мне
• Компания: Ism Ukraine.
• Должность: Test engineer Test automation
• Опыт автоматизации: > 1 года
• Сертифицирован ISTQB Foundation Level
2
![Page 3: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/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: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/4.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Потребности
4
![Page 5: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/5.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Проблемы
5
Reliability
Maintainability
Readability
![Page 6: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/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: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/7.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Архитектура приложения
• Создание тестового сценария с фронтэнда
• Исполнение сценария ядром программы
• Логирование результатов
7
Frontend
Ядро
Сохранение результатов
![Page 8: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/8.jpg)
A U T O M AT E D -T E S T I N G . I N F O
8
Трансформация сценария в XML
формат
![Page 9: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/9.jpg)
A U T O M AT E D -T E S T I N G . I N F O
9
Выполнение XML сценария как кода Webdriver
![Page 10: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/10.jpg)
A U T O M AT E D -T E S T I N G . I N F O
10
Выполнение теста
![Page 11: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/11.jpg)
A U T O M AT E D -T E S T I N G . I N F O
11
Логирование результатов• Скриншоты• Лог теста
![Page 12: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/12.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Как она выглядит?
12
Демо
![Page 13: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver](https://reader033.vdocuments.pub/reader033/viewer/2022061208/548aa9f3b47959c4638b4701/html5/thumbnails/13.jpg)
A U T O M AT E D -T E S T I N G . I N F O
Спасибо за внимание!
• Mail: [email protected]• Skype: vanya_trasser
13