22
GUI-автоматизация в Telerik Test Studio

GUI-автоматизация в Telerik Test Studio

  • Upload
    sqalab

  • View
    1.045

  • Download
    8

Embed Size (px)

Citation preview

Page 1: GUI-автоматизация в Telerik Test Studio

GUI-автоматизация в Telerik Test Studio

Page 2: GUI-автоматизация в Telerik Test Studio

Обо мне• выпускница ИТМО• Senior QA at T-Systems• опыт работы с Telerik Test

Studio - 1,5 года

Мои контакты:linkedin.com/in/[email protected]

2 из 22

Page 3: GUI-автоматизация в Telerik Test Studio

Telerik Test Studio• Функциональное тестирование web и desktop приложений• Тестирование производительности/нагрузочное• Тестирование мобильных приложений (Android, iOS и

Windows Phone).

3 из 22

Page 4: GUI-автоматизация в Telerik Test Studio

Record/Playback• Telerik может просто

записывать ваши действия• Из контекстного меню

можно быстро добавить дополнительные проверки

• В рекордере также доступен DOM Explorer из которого можно добавить любые доступные проверки

4 из 22

Page 5: GUI-автоматизация в Telerik Test Studio

Работа с кодом

Есть возможность:• Использовать код в отдельных шагах• Изменять записанные шаги через код• Написать весь тест с помощью кода

Два языка на выбор:• C#• VB.NET

5 из 22

Page 6: GUI-автоматизация в Telerik Test Studio

Работа с кодом

6 из 22

Page 7: GUI-автоматизация в Telerik Test Studio

Кросс-браузерное тестирование• Запись и воспроизведение в: - Internet Explorer - Firefox - Chrome - Safari (только воспроизведение)

• Модификации тестов не требуется (почти )• Тесты можно прогонять последовательно в нескольких

браузерах

7 из 22

Page 8: GUI-автоматизация в Telerik Test Studio

Дерево элементов• Собственное дерево

элементов для каждого проекта

• Элементы не дублируются • Гибкие локаторы элементов• Есть возможность добавлять

шаги с элементами не запуская рекордер

8 из 22

Page 9: GUI-автоматизация в Telerik Test Studio

Тесты как шаги• Любой тест можно

использовать в качестве шага

• Позволяет избежать дублирования и делает поддержку тестов легче

9 из 22

Page 10: GUI-автоматизация в Telerik Test Studio

Data-driven testing

Источники данных:• Локальный• Excel таблица• XML файл• CSV файл• SQL database

10 из 22

Page 11: GUI-автоматизация в Telerik Test Studio

Data-driven testing

Варианты использования:• для ввода данных• ожидаемый результат• локаторы элементов

11 из 22

Page 12: GUI-автоматизация в Telerik Test Studio

Запуск тестов• Есть запуск отдельных тестов (для отладки) и листов• Воспроизведение в разных браузерах• Запуск вручную или по расписанию• Можно запускать параллельно на нескольких машинах

12 из 22

Page 13: GUI-автоматизация в Telerik Test Studio

Анализ ошибок

Сообщение об ошибке содержит:• Текст exception• Скрин в момент ошибки• Состояние DOM в момент ошибки• Resolve failure

13 из 22

Page 14: GUI-автоматизация в Telerik Test Studio

Анализ ошибок

14 из 22

Page 15: GUI-автоматизация в Telerik Test Studio

Обработка результата

• Экспорт результатов в Word/Excel• Календарь результатов удобен для сравнения• Емейлы с результатами

15 из 22

Page 16: GUI-автоматизация в Telerik Test Studio

Импорт тестов, создание багов в системах:• TFS • HP Quality Center 11• Telerik TeamPulse• Jira

Интеграция с другими системами

(+ Source Control)

16 из 22

Page 17: GUI-автоматизация в Telerik Test Studio

Support• Большое количество хорошей документации на сайте

Telerik (на английском)• Действительно работающая поддержка, даже для

триальных версий• Оперативное появление новых версий

17 из 22

Page 18: GUI-автоматизация в Telerik Test Studio

Selenium IDE vs Telerik

Record/Playback

Кросс-браузерность

Использованиекода

Хранение и повторное использование элементов

Распространяется бесплатно

IDE

18 из 22

Page 19: GUI-автоматизация в Telerik Test Studio

Selenium WebDriver vs Telerik

Record/Playback

Кросс-браузерность

Использованиекода

Хранение и повторное использование элементов

Распространяется бесплатно

WebDriver

19 из 22

Page 20: GUI-автоматизация в Telerik Test Studio

Selenium WebDriver

Selenium IDE

Telerik

20 из 22

Page 21: GUI-автоматизация в Telerik Test Studio

Итог

Плюсы Простой интерфейс Не требуется специальных

знаний Техподдержка Не нужна помощь

девелоперов Тесты легко поддерживаются Кросс-браузерное

тестрирование Всё включено

Минусы Без использования кода

функционал ограничен Однако, код усложняет

поддержку тестов Медленный UI Платная программа

21 из 22

Page 22: GUI-автоматизация в Telerik Test Studio

Мои контакты:linkedin.com/in/[email protected]

Вопросы

22 из 22