Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Test Automation with
Ranorex studio
Агенда
Пара слов о себе
Общие сведения о Ranorex Studio
Флоу создания и прогона теста
Фичи, основные модули
Плюсы/минусы
В...
Коротко о себе
Толкушин Виктор
QA Binary Studio
Web/Desktop
Protractor
Ranorex
Что такое Ранорекс?
● Коммерческое десктоп приложение для
автоматического тестирования UI с помощью имитации
действий поль...
Технологии
XP
Vista
7
8
10
Server 2003, 2008, 2012
And many more...
F
6+
12+
3.6+
5.1+
And many more...
2.2+
5.1+
Из чего состоят тесты?
C# VB.Net
RanoreXpathXpath ->
Как ищем контрол?
1. Жмём
2. Наводим на контрол ->
3. Жмём
4. Получаем новый элемент репозитория
/desktop[@processname='explorer']/?/list[@c...
TEST
FLOW
1. Придумываем тестовый сценарий
2. Рекордим
1. Придумываем тестовый сценарий
2. Локализируем элементы
3. Пишем код нашего...
Проверка поиска IMDB
1. Открыть браузер
2. Ввести в аддресную строку “imdb.com”
3. Ввести в поисковую строку “Apocalypto”
...
TestImdb.rxrec
CloseChromeTab.cs
Test suite->
Как раним тесты?
1. Одни и те же тесты с разными
параметрами
2. Из студии
3. Запускаем .exe без студии
Bin + build с нашим тест сьютом
Результат
Report.rxlog
● основан на XSL, XML и HTML - можно открыть в браузере
● Отправить в имейле или расшарить для локальной сети...
Data-driven approach - CSV XLS SQL
Конвертация рекординга в user code
Debug mode (IDE)
Recorder waits
Фичи
Ranorex SPY
SPY - Path editor
Что можно сделать?
● Использование Репозитория
● Повторное использование модулей
Интеграция
Итоги
Плюсы:
1. Универсальность распознавания элементов
2. Повторное использование кода
3. Возможности напрямую зависят от уровн...
Кому будет интересен?
Спасибо за внимание :)
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Test automation with ranorex studio
Nächste SlideShare
Wird geladen in …5
×

Test automation with ranorex studio

740 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Software
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/6RH4o ◀ ◀ ◀ ◀
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Gehören Sie zu den Ersten, denen das gefällt!

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. Спасибо за внимание :)

×