A U T O M AT E D -T E S T I N G . I N F O
Инструмент автоматизации регрессионного тестирования на основе
Webdriver
Иван Бордюг2012
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
A U T O M AT E D -T E S T I N G . I N F O
О чем поговорим?
• Потребности • Проблемы• Решение• Архитектура приложения• Демо
3
A U T O M AT E D -T E S T I N G . I N F O
Потребности
4
A U T O M AT E D -T E S T I N G . I N F O
Проблемы
5
Reliability
Maintainability
Readability
A U T O M AT E D -T E S T I N G . I N F O
Решение
6
A U T O M AT E D -T E S T I N G . I N F O
Архитектура приложения
• Создание тестового сценария с фронтэнда
• Исполнение сценария ядром программы
• Логирование результатов
7
Frontend
Ядро
Сохранение результатов
A U T O M AT E D -T E S T I N G . I N F O
8
Трансформация сценария в XML
формат
A U T O M AT E D -T E S T I N G . I N F O
9
Выполнение XML сценария как кода Webdriver
A U T O M AT E D -T E S T I N G . I N F O
10
Выполнение теста
A U T O M AT E D -T E S T I N G . I N F O
11
Логирование результатов• Скриншоты• Лог теста
A U T O M AT E D -T E S T I N G . I N F O
Как она выглядит?
12
Демо
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