O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Test automation with ranorex studio

Presentation for "Meet for IT: Learning to test. Testing to learn" by Viktor Tolkushyn (QA at Binary Studio)
event: http://binary-studio.com/qa-meetup/
video: https://www.youtube.com/watch?v=Bdw7o3sltmU

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Test automation with ranorex studio

  1. 1. Test Automation with Ranorex studio
  2. 2. Агенда Пара слов о себе Общие сведения о Ranorex Studio Флоу создания и прогона теста Фичи, основные модули Плюсы/минусы Выводы
  3. 3. Коротко о себе Толкушин Виктор QA Binary Studio Web/Desktop Protractor Ranorex
  4. 4. Что такое Ранорекс? ● Коммерческое десктоп приложение для автоматического тестирования UI с помощью имитации действий пользователя ● В нём мы создаём и раним автотесты. ● Ядро библиотека (.Net API) ● Расширяется с помощью плагинов ● Рекордер (аналог Selenium IDE)
  5. 5. Технологии
  6. 6. XP Vista 7 8 10 Server 2003, 2008, 2012
  7. 7. And many more...
  8. 8. F 6+ 12+ 3.6+ 5.1+
  9. 9. And many more...
  10. 10. 2.2+ 5.1+
  11. 11. Из чего состоят тесты? C# VB.Net
  12. 12. RanoreXpathXpath ->
  13. 13. Как ищем контрол?
  14. 14. 1. Жмём 2. Наводим на контрол -> 3. Жмём 4. Получаем новый элемент репозитория /desktop[@processname='explorer']/?/list[@controlid='1' ]/listitem[@text='Recycle Bin']
  15. 15. TEST FLOW
  16. 16. 1. Придумываем тестовый сценарий 2. Рекордим 1. Придумываем тестовый сценарий 2. Локализируем элементы 3. Пишем код нашего теста Ход работы
  17. 17. Проверка поиска IMDB 1. Открыть браузер 2. Ввести в аддресную строку “imdb.com” 3. Ввести в поисковую строку “Apocalypto” 4. Нажать на элемент в списке с именем “Апокалипсис” 5. Убедиться, что мы на нужной страничке (Validation) 6. Закрыть вкладку
  18. 18. TestImdb.rxrec
  19. 19. CloseChromeTab.cs
  20. 20. Test suite->
  21. 21. Как раним тесты?
  22. 22. 1. Одни и те же тесты с разными параметрами 2. Из студии 3. Запускаем .exe без студии Bin + build с нашим тест сьютом
  23. 23. Результат
  24. 24. Report.rxlog ● основан на XSL, XML и HTML - можно открыть в браузере ● Отправить в имейле или расшарить для локальной сети (IIS Manager)
  25. 25. Data-driven approach - CSV XLS SQL Конвертация рекординга в user code Debug mode (IDE) Recorder waits Фичи
  26. 26. Ranorex SPY
  27. 27. SPY - Path editor
  28. 28. Что можно сделать? ● Использование Репозитория ● Повторное использование модулей
  29. 29. Интеграция
  30. 30. Итоги
  31. 31. Плюсы: 1. Универсальность распознавания элементов 2. Повторное использование кода 3. Возможности напрямую зависят от уровня тестировщика 4. Быстрое создание новых тестов при наличии базы шагов 5. Удобное использование Xpath 6. Grid Минусы:
  32. 32. Кому будет интересен?
  33. 33. Спасибо за внимание :)

    Seja o primeiro a comentar

    Entre para ver os comentários

Presentation for "Meet for IT: Learning to test. Testing to learn" by Viktor Tolkushyn (QA at Binary Studio) event: http://binary-studio.com/qa-meetup/ video: https://www.youtube.com/watch?v=Bdw7o3sltmU

Vistos

Vistos totais

915

No Slideshare

0

De incorporações

0

Número de incorporações

1

Ações

Baixados

23

Compartilhados

0

Comentários

0

Curtir

0

×