ranorex studio hands review
Първи стъпки с Ranorex Studio: задълбочен преглед и разходка
Ranorex наскоро обяви пускането на версия 9.0 на Ranorex Studio, която е цялостен инструмент за автоматизация на тестове за настолни, уеб и мобилни приложения. Нашият преглед се основава на тази последна версия.
Това издание включва много нови, водещи в бранша функции, включително видео отчитане на изпълнението на теста, машинно обучен алгоритъм за обработка на уеб елементи с динамични идентификатори и поддръжка за тестване на уеб елементи в DOM в сянка и JxBrowser.
Той също така има изцяло нови, превключващи се тъмни и светли теми.
Можете също да проверите нашите по-рано Урок за Ranorex тук .
как да се справя с изскачащ прозорец в селен webdriver
Какво ще научите:
Ръчен преглед на Ranorex Studio
В този преглед ще разгледаме основните характеристики на Ranorex Studio.
За да следвате стъпките на ръководството на Ranorex Studio, просто изтеглете безплатна 30-дневна пробна версия.
Ranorex Studio може да бъде инсталиран на всеки компютър, работещ с последна версия на Windows или Windows Server.
Основни функции
# 1) Автоматизира широк спектър от технологии :
Ranorex Studio е описан като решение „всичко в едно” за автоматизация на тестове, тъй като един лиценз ви позволява да създавате и стартирате автоматизирани тестове на всички платформи, които Ranorex Studio поддържа. Наистина поддържа много от тях!
Ranorex Studio има заслужена репутация заради способността си да се справя с най-предизвикателните потребителски интерфейси, от стари приложения за настолни компютри до най-новите уеб и мобилни технологии, включително местни приложения за iOS и Android, както и мобилни уеб приложения.
Посетете уебсайта на Ranorex, за да видите текущия списък на всички поддържани технологии .
# 2) Най-добрата в класа идентификация на обект :
Идентификацията на обекта е важна за стабилни и надеждни тестове, които са лесни за поддръжка. Ranorex Studio постига това със своите Ranorex Spy инструмент, който идентифицира елементи на потребителския интерфейс и генерира уникален RanoreXPath за всеки един.
Дефиницията на всеки елемент на потребителския интерфейс се съхранява в споделяне хранилище на обекти . Когато създавате тестово действие за елемент на потребителския интерфейс, препращате към обекта на хранилището. По-късно, ако потребителският интерфейс се промени, просто актуализирайте обекта на хранилището и всички свързани тестови действия автоматично ще се актуализират.
Последните подобрения в начина, по който се генерира RanoreXPath, помагат да се намали необходимостта от актуализиране на обекта на хранилището, дори когато потребителският интерфейс се промени. Освен това, версия 9.0 представя a машинно обучен алгоритъм за автоматична обработка на уеб елементи с динамични идентификатори, които са едни от най-трудните за автоматизация елементи на потребителския интерфейс.
# 3) Инструменти за всички в екипа:
Тестерите, които кодират в C # или VB.NET, могат да използват пълната IDE на Ranorex Studio, която разполага с инструменти за рефакторинг и отстраняване на грешки, кодови фрагменти за многократна употреба, наречени „помощници за автоматизация“, и отворен API.
Можете обаче да автоматизирате тестове и без кодиране, като използвате мощния инструмент за улавяне и възпроизвеждане на Ranorex Studio, наречен Ranorex Recorder. Можете да извършвате валидиране, да контролирате изпълнението с условия и да конфигурирате тестване, управлявано от данни, без да пишете никакъв код.
Ranorex Studio е създаден за съвместни екипи, с поддръжка за доставчици на контрол на източници Git, SVN и TFS , плюс инструмент „Magic Merger“, който намалява конфликтите при сливане. И накрая, Ranorex Studio се интегрира с водещи инструменти като Атласиан Джира , Bugzilla, Jenkins, TeamCity, Travis CI, TestRail управление на тестови случаи и много други.
Упътване стъпка по стъпка
За да продължите с това ръководство, изтеглете и инсталирайте безплатната пробна версия на Ranorex Studio.
За този пример , ние използваме 32-битовата версия, но е налична и 64-битова версия.
# 1) Стартирайте Ranorex Studio. Появява се началната страница. Вляво имате опции в менюто, за да стартирате ново тестово решение, да отворите съществуващо или да отворите примерно решение. В средата и дясната страна на екрана можете да намерите връзките към различни ресурси на Ranorex.
как да премахнете индекс от масив java -
Ако искате да превключвате между светлите и тъмните теми, изберете Инструменти => Опции от менюто. В раздела Общи, показан по-долу, изберете Външен вид , след това изберете темата, която предпочитате. Забележете, че можете също да промените „атмосферата“ на проекта. По подразбиране е C #, но можете да промените това на .NET или VB.NET, ако желаете.
# две) Сега нека отворим примерен проект. За това ръководство ще изпробваме Уеб пример , който използва тестов уебсайт, предоставен от Ranorex. (Примерът за настолен компютър използва безплатно демонстрационно приложение, което можете да изтеглите от уебсайта на Ranorex. За примера с iOS или Android ще трябва да предоставите реално или виртуално устройство).
Щракнете двукратно върху уеб примерното решение, за да го отворите.
# 3) По-долу е екранна снимка на потребителския интерфейс на Ranorex Studio, в тъмната тема, заедно с описание на целта за всяка област.
- Изглед на проекти : Преглед на папките, съставляващи тестовото решение.
- Модул за браузър Ranorex : Разгледайте отделните тестови модули, които могат да бъдат организирани в групи. (Обърнете внимание, че това примерно уеб решение не включва никакви групи модули.) Малката икона на камерата до всеки модул ви показва, че това е „модул за запис“, създаден чрез улавяне на взаимодействие с потребителския интерфейс на AUT. Можете също така да създадете „кодови модули“ в Ranorex Studio, като използвате C # или VB.NET код.
- Изглед на файл: Изградете своя тест, който включва създаване на тестов модул с действия, организиране на няколко модула в тестов случай и организиране на тестови случаи в тестов пакет. Този набор от регистрационни файлове в уебсайт на WordPress публикува нова публикация в блога, потвърждава, че публикацията съществува и след това я изтрива. Има и секция НАСТРОЙКА, която гарантира, че приложението, което се тества (AUT) е готово за стартиране, а раздел TEARDOWN почиства AUT след завършване на теста. Действията в раздела за разкъсване също се извършват, ако тестът не успее.
- Падащо меню за оформление : Изберете различно оформление или създайте персонализирано.
- Дистанционен панел Ranorex : Добавете агенти за дистанционно изпълнение. Забележете опциите за показване на панелите „бял списък“ и „свойства“. Използвайте „белия списък“, за да контролирате с кои приложения Ranorex Studio може да взаимодейства, докато създава или изпълнява тестове. Панелът „свойства“ се променя в зависимост от това кой елемент е избран.
- Изходен панел : Вижте напредъка на различни действия.
# 4) В браузъра на модула Ranorex (A) щракнете двукратно върху модула за запис “Login”, за да го отворите. Забележете, че има две променливи, свързани с модула за вход: varPassword за паролата и varUsername за потребителското име.
Можете да свържете тези променливи с източник като електронна таблица или таблица на база данни на SQL за тестване, управлявано от данни.
# 5) Когато сте щракнали върху модула за запис на влизане в стъпка 4, този модул за запис също се отваря в редактора за действие. Тук можете да видите стъпките за действие. Първата стъпка кликва върху полето на потребителското име, следващата стъпка въвежда потребителското име с действие „зададена стойност“.
Третата стъпка щраква върху полето за парола, четвъртата стъпка въвежда паролата с действие „зададена стойност“, петата стъпка щраква върху бутона за вход и последната стъпка щраква върху бутона на таблото в AUT.
# 6) Кликнете върху първото действие в редактора на действия и ще видите екранна снимка на елемента на потребителския интерфейс в AUT, както и обекта на хранилището, който съответства на този елемент на потребителския интерфейс. Тази екранна снимка се генерира автоматично, докато се използва Ranorex Recorder за създаване на модул за запис.
# 7) Щракнете двукратно върху бутона „Редактиране в шпионин“, за да видите RanoreXPath към полето за вход на потребителя, показано по-долу. Червените икони „x“ просто ви казват, че AUT не е отворен. Те ще се променят на зелени отметки, когато AUT е налице.
# 8) Щракнете върху „X“ в горния десен ъгъл, за да затворите Ranorex Spy.
# 9) Щракнете върху раздела „WordPressSample“, за да се покаже пълният тестов пакет. След това щракнете върху бутона Run, за да стартирате тестовия пакет. Докато тестът работи, избягвайте да използвате клавиатурата или мишката, тъй като те могат да попречат на изпълнението на теста.
# 10) Когато тестът приключи, се появява отчетът за изпитването. Щракнете върху стрелката до който и да е елемент в отчета за тестовото изпълнение, за да го разширите. Забележете бутона „преход към елемент“, който се появява до тестовите действия. Щракването върху този бутон ще ви отведе директно към тестовата стъпка. Това ще бъде много полезно за отстраняване на грешки при неуспешна тестова стъпка.
вмъкване и изтриване на двоично дърво в java
Видеорепортаж
Една от страхотните нови функции на Ranorex Studio 9.0 е видео отчитане на изпълнението на теста.
Това ви позволява да повторите тест, без да го пускате отново. Това може да бъде много полезно за отстраняване на грешки или за демонстриране на случилото се с програмист.
За да активирате отчитането на видеоклипове, просто щракнете с десния бутон върху Test Suite и след това изберете Свойства => Отчет от менюто.
Сега можете да зададете режим на видео отчитане, както е показано по-долу.
В Пример по-долу режимът за видео отчитане е зададен на Всички тестови случаи за демонстрационни цели. Като цяло, за да ограничите размера на видео файловете, искате да зададете режим на отчитане на Само неуспешни тестови случаи .
Забележете, че можете също така да регулирате качеството на видеото, като промените настройките за битрейт и честота на кадрите, и изберете какъв екран да записвате, ако имате многоекранна система. Щракнете върху Приложи, след това щракнете върху OK. Сега стартирайте отново тестовия пакет.
Когато тестът приключи, се появява отчетът за изпитването. Всички тестови стъпки, които са били записани, сега имат бутон „Пусни видео“ до тях. Просто щракнете върху бутона, за да гледате запис на изпълнението на теста.
Заключение
Един от най-добрите начини да научите повече за Ranorex Studio е просто да изтеглите безплатната пробна версия, след което да преминете през поредицата „Първи стъпки“ на видеоклиповете. Те са в канала на Ranorex в YouTube, но можете също да получите достъп до пълната серия видео директно от началната страница на Ranorex Studio, както е показано по-долу
Разделът за поддръжка на уебсайта на Ranorex е добавен с необходимите ръководства за потребителя.
И накрая, Ranorex studio е универсална рамка за автоматизация на GUI, която може да се използва за тестване на вашето настолно, уеб-базирано или мобилно приложение че трябва да опитате .
Уведомете ни, ако имате някакви въпроси.
Препоръчително четене
- Appium Studio за Eclipse: Автоматизация на Appium / селен от край до край от Eclipse
- Ръководство за практически преглед на инструмента за управление на тестове PractiTest
- Урок за Appium Studio за мобилна автоматизация (15+ практически урока)
- Ръчен преглед на инструмента за управление на тестове qTest
- Тествайте автоматизация за Jira с Katalon Studio
- Инсталиране и настройка на Appium Studio за Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): Ръководство за практически преглед
- Урок за Ranorex: Мощен инструмент за тестване на десктоп, уеб и мобилна автоматизация