Иван Бордюг - Инструмент автоматизации регрессионного...

13
AUTOMATED- TESTING.INFO Инструмент автоматизации регрессионного тестирования на основе Webdriver Иван Бордюг 2012

Upload: automated-testinginfo

Post on 12-Dec-2014

951 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

A U T O M AT E D -T E S T I N G . I N F O

Инструмент автоматизации регрессионного тестирования на основе

Webdriver

Иван Бордюг2012

Page 2: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

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

A U T O M AT E D -T E S T I N G . I N F O

О чем поговорим?

• Потребности • Проблемы• Решение• Архитектура приложения• Демо

3

Page 4: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

A U T O M AT E D -T E S T I N G . I N F O

Потребности

4

Page 5: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

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

A U T O M AT E D -T E S T I N G . I N F O

Решение

6

Page 7: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

A U T O M AT E D -T E S T I N G . I N F O

Архитектура приложения

• Создание тестового сценария с фронтэнда

• Исполнение сценария ядром программы

• Логирование результатов

7

Frontend

Ядро

Сохранение результатов

Page 8: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

A U T O M AT E D -T E S T I N G . I N F O

8

Трансформация сценария в XML

формат

Page 9: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

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

A U T O M AT E D -T E S T I N G . I N F O

10

Выполнение теста

Page 11: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

A U T O M AT E D -T E S T I N G . I N F O

11

Логирование результатов• Скриншоты• Лог теста

Page 12: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

A U T O M AT E D -T E S T I N G . I N F O

Как она выглядит?

12

Демо

Page 13: Иван Бордюг - Инструмент автоматизации регрессионного тестирования на основе Webdriver

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