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
4. Что такое Ранорекс?
● Коммерческое десктоп приложение для
автоматического тестирования UI с помощью имитации
действий пользователя
● В нём мы создаём и раним автотесты.
● Ядро библиотека (.Net API)
● Расширяется с помощью плагинов
● Рекордер (аналог Selenium IDE)
16. 1. Жмём
2. Наводим на контрол ->
3. Жмём
4. Получаем новый элемент репозитория
/desktop[@processname='explorer']/?/list[@controlid='1'
]/listitem[@text='Recycle Bin']
18. 1. Придумываем тестовый сценарий
2. Рекордим
1. Придумываем тестовый сценарий
2. Локализируем элементы
3. Пишем код нашего теста
Ход работы
19. Проверка поиска IMDB
1. Открыть браузер
2. Ввести в аддресную строку “imdb.com”
3. Ввести в поисковую строку “Apocalypto”
4. Нажать на элемент в списке с именем
“Апокалипсис”
5. Убедиться, что мы на нужной страничке
(Validation)
6. Закрыть вкладку
41. Плюсы:
1. Универсальность распознавания элементов
2. Повторное использование кода
3. Возможности напрямую зависят от уровня
тестировщика
4. Быстрое создание новых тестов при наличии базы
шагов
5. Удобное использование Xpath
6. Grid
Минусы: