ranorex tutorial powerful desktop
Ово је приручник Ранорек Студио бр. 1 ( Кликните овде за Туториал # 2 ).
Ранорек Студио је моћан алат за аутоматизацију тестова за свакога, укључујући и оне који не програмирају, да би корак по корак снимао тестове аутоматизације за десктоп, веб и мобилне апликације.
Одржавање квалитета софтвера важан је циљ сваког софтверског система. У данашњем свету се очекује да све буде довољно брзо и ефикасно. Временска криза се види готово свуда. У таквим случајевима чини се да ручно тестирање не даје довољне резултате, ту аутоматизација испитивања долази до изражаја.
Аутоматизација испитивања сматра се важним решењем. А на тржишту постоје стотине алата за аутоматизацију тест случајева. У зависности од захтева софтверског производа, алати морају бити изабрани у складу с тим. Ранорек Студио је један од таквих алата за аутоматизацију.
Шта ћете научити:
- Преглед
- Системске поставке и Ранорек лиценца
- Ранорек Студио
- Ранорек Рецордер
- Ранорек Спи
- Репозиторијум Ранорек
- Израда првог пројекта
- Израда модула за снимање
- Извршење теста
- Закључак
- Препоручено читање
Преглед
Ранорек Студио је врло моћан алат за аутоматизацију тестова за веб апликације, самосталне и мобилне апликације.
Довољно је једноставно користити да ће чак и некодирачи моћи да креирају тестове без препрека.
ИТ подршка с свим технологијама (.Нет, Јава, Флек, ХТМЛ) и могу се користити за различите прегледаче (ИЕ, Цхроме, Фирефок ) и мобилне апликације (Андроид, иОС).
Главна компонента овог алата Ранорек Студио, који укључује Ранорек Рецордер, спремиште објеката, Ранорек Спи, уређивач кода и програм за проналажење грешака у једном окружењу.
У овом упутству ћемо покрити најважније теме које укључују Ранорек лиценцу, Студио, снимач, шпијун, спремиште, израду првог пројекта, израду модула за снимање и извршавање теста.
Погледајмо сваку од њих детаљно.
Системске поставке и Ранорек лиценца
Пре него што почнемо да радимо са Ранорек-ом, морамо да преузмемо и инсталирамо алат на нашој машини. Пробна верзија алата је увек доступна на веб локацији.
Треба се регистровати на званичној веб страници са пословним имејлом. Веза за преузимање и инсталирање пробне верзије биће послата на регистровани пословни имејл ИД. Када ИД пословне адресе е-поште није доступан, контактирајте продајни тим и они ће вам помоћи у преузимању пробне верзије.
(Слика 1)
Међутим, да бисте користили све функције Ранорек студија дуже од 30 дана, потребно је купити лиценцу. Ранорек нуди две врсте премиум лиценци:
- Чвор закључан
- Плутајући
Обе лиценце имају све исте карактеристике, осим што плутајућу лиценцу може да дели више корисника и такође се користи у виртуелним окружењима (виртуелне машине и терминал сервер).
Постоји и додатак Премиум лиценци, који се назива Рунтиме лиценца. Омогућава кориснику да изврши тестове на више машина одједном користећи исту лиценцу.
Системске поставке овог алата су врло једноставне и корисник не треба много да брине о потребним компонентама, јер пакет Ранорек Студио сам инсталира већину софтвера потребног за његов рад. Чаробњак за инсталирање алата је врло једноставан и лак за разумевање. Једноставно треба следити упутства у чаробњаку.
Овај алат подржава готово све оперативне системе Виндовс, 32-битно и 64-битно издање.
атом едитор вс цоде Висуал Студио
Ранорек Студио
Када се алат покрене, алат аутоматски отвара Ранорек Студио.
Изгледа као испод:
(Слика 2)
Студио нуди три погледа:
- Пројецт Виев
- Приказ модула
- Приказ датотеке
Једноставно речено:
Поглед на пројекат приказује све датотеке тренутног пројекта.
Приказ модула приказује све модуле тренутног Пројекта.
Приказ датотеке нуди разне операције над отвореном датотеком.
Видећемо их детаљно док наставимо даље.
Ранорек Рецордер
Као и сваки други алат за аутоматизацију теста, овај алат омогућава кориснику да евидентира кораке теста као радње на апликацији која се тестира, а затим да је репродукује касније. Снимљени кораци се такође могу модификовати и фино подесити. Снимке се могу одржавати уз помоћ складишта објеката Ранорек.
(Слика 3)
(Слика 4)
Уређивач Ранорек помаже у прецизном подешавању тест корака снимљених на основу препознавања објеката.
Ранорек Спи
Сваки алат за аутоматизацију теста мора имати алат за препознавање објеката. Препознавање објеката је поступак идентификације објеката (овде УИ елементи) на екрану.
Један од главних параметара који дефинише колико је добар алат за аутоматизацију заснован на његовом својству препознавања објеката и колико добро комуницира са објектом који се тестира. У исту сврху овај алат поседује и Ранорек Спи који препознаје УИ елементе објекта који се тестира. Даје хијерархијски приказ елемента.
(Слика 5)
Шпијун је једноставан за употребу и приказује КСПатх елемента корисничког интерфејса. Ранорек КСПатх је сличан изразима. Има много параметара као што су адаптери, атрибути и вредности. Адаптер каже о каквој се апликацији ради. Атрибут и вредност идентификују тип елемента.
како отворити .епс датотеку у оперативном систему Виндовс 10
(@ =)
/ Дугме (@ цонтролнаме = ’Ентер’)
Такође је могуће идентификовати одређену врсту контроле или елемента променом КСПатх-а. Коњукција „или“ и „и“ се у КСПатх-у могу користити за нулирање одређеног елемента.
На пример , да бисте идентификовали све тастере са текстом „Ентер“, можете урадити доле наведеним путем.
/ форм (@ цонтролНаме = ’ФирстФорм’) // Дугме (@ тект = ’Ентер’)
Горња путања ће означити сва дугмад са текстом „Ентер“ у облику „ФирстФорм“.
Репозиторијум Ранорек
Спремиште Ранорек креира логичко мапирање елемената корисничког интерфејса. Сви УИ елементи апликације која се тестира могу се наћи у овом спремишту. Спремиште се аутоматски креира за сваки тест пројекат. Представља га .ркреп датотека.
(Слика 6)
Спремиште има две колоне: Ставка и Пут. Ставка је УИ елемент апликације, а Пут је логичко мапирање УИ елемента. Ови елементи спремишта се такође могу користити у датотеци кода и снимцима. Будући да свако спремиште аутоматски генерише датотеку .Нет изворног кода, објекти се лако могу користити за тест код аутоматизације.
Израда првог пројекта
Као што смо видели о различитим функцијама које нуди овај алат, кренимо са израдом пробног пројекта. Чим инсталирамо и лансирамо Ранорек, почетна страница изгледа отприлике као доња.
(Слика 7)
Сва најновија ажурирања о овом алату и друге информације биће доступне тамо.
Ново решење можемо започети кликом на „Ново тестно решење“ у оквиру Старт на приказаној страници изнад или на „Ново тестно решење помоћу чаробњака“. Препоручује се да корисници који први пут одаберу опцију „чаробњак“.
Нови кораци решења:
- Кликните на „Ново тестно решење помоћу чаробњака ...“
(Фигура 8)
- Изаберите Десктоп, Веб или Мобиле у зависности од ваше апликације. Изаберите „Празно“ за апликацију на више платформи.
(Слика 9)
- Унесите име за тест решење и одаберите одговарајућу путању за чување датотека решења.
- Кликните на стрелицу да бисте приказали додатне опције. Назив пројекта подразумевано има име решења.
- Изаберите Ц # или ВБ.Нет у зависности од жељеног језика аутоматизације теста.
- Кликните на Цреате дирецтори за решење да бисте направили директоријум у фасцикли коју сте горе унели.
- Кликните Додај решење за контролу извора ако желите да користите алатку за контролу извора као што су Гит, Субверзија или ТФС.
- Кликните на Настави.
(Слика 10)
- Изаберите своју апликацију која се тестира са листе активних апликација. Или, ако вам АУТ не ради, одаберите „Потражите апликацију“ да бисте пронашли извршну датотеку. Обратите пажњу на поље за потврду да се АУТ аутоматски покреће након завршетка чаробњака.
(Слика 11)
- Сада можете да конфигуришете белу листу процеса. Одаберите „фокус на једну апликацију“ ако желите да Ранорек Студио комуницира само са вашим АУТ. Изаберите „фокус на више апликација“ да бисте комуницирали са АУТ и додатним процесима које одаберете. Одаберите „није примењен фокус“ Ранорек Студио да бисте ступили у интеракцију са свим покренутим процесима.
- Кликните на даље. Једном када се решење креира, приказују се прозори за приказ пројекта, приказ модула и приказ датотека (тест суите).
(Слика 12)
Неколико запажања из горњег снимка:
Ако посматрате приказ пројекта, постоји много датотека које су већ креиране према подразумеваним поставкама.
- Ранорек пројекат је идентификован наставком .рктст.
- „Рецординг1.ркрец“ је датотека за снимање у коју се могу додати све радње.
- „ФирстПројецтРепоситори.ркреп“ су датотеке спремишта Ранорек које су логични приказ свих УИ елемената објекта који се тестира.
- Датотека за снимање обично ће имати две датотеке, .цс датотеку и датотеку.УсерЦоде.цс.
- Датотека корисничког кода се обично користи када функције које пружа модул за снимање нису довољне.
- .цс датотеку корисник не може изменити, чак и ако јесте, Ранорек ће је преписати у следећем покретању
- Приказ тест пакета већ има модул Рецординг1. Дакле, снимање можемо започети једноставним кликом на тај модул.
Израда модула за снимање
Доље су дати кораци који су укључени у креирање модула за снимање:
- Уверите се да вам АУТ ради!
- Двапут кликните на датотеку модула Рецординг1
- Отвара се нова картица у тест пакету у приказу тест пакета.
- Кликните на дугме Рецорд да бисте започели снимање. Ранорек Студио смањује на траку задатака и појављују се контроле снимача.
(Слика 13)
- Извршите пробне радње кликом на елементе корисничког интерфејса. Када се изврше све радње, кликните на дугме Стоп на диктафону.
- Сада ће модул за снимање бити попуњен извршеним радњама.
(Слика 14)
- Доступан је низ опција за измену сваког корака. То се може учинити само десним кликом на тај одређени корак.
(Слика 15)
Сваки корак је представљен у табели акција и сваки од њих је повезан са ставком спремишта. Ставка спремишта представља јединствени елемент корисничког интерфејса. У модулу за снимање налази се и колона коментара. Било који коментар који желимо да додамо можемо овде написати и то ће се одразити у извештају. Коментари се могу додавати на сваком кораку.
У модулу за снимање постоји читав низ опција менија као што су Исеци, Копирај, Избриши, Поништи, Понови итд. Такође, ако желимо да преуредимо кораке, то се може учинити лако одабиром тог корака и кликом на Премести или Померите дугмад надоле у менију.
(Слика 16)
наведите и објасните најмање две ствари које можете постићи тестирањем софтвера за безбедносна питања.
Извршење теста
Да бисте играли тест, само кликните на дугме Рун у приказу Тест Суите. Након што кликнете на Рун, алат ће започети изградњу свих склопова и тест решења. Следи се секвенцијално извршавање свих снимљених корака.
(Слика 17)
Белешка: Турбо Моде : У приказу тест пакета постоји дугме Турбо Моде. Када је ово омогућено, прескаче сва кашњења између тест корака, осим ако кашњење није изричито додато. Овај режим је ту да убрза извршавање теста. Али постоје недостаци код овог режима.
Понекад прескакање кашњења може створити проблеме, на пример када тест мора да сачека док се прозор не отвори или ако прозору треба неко време да се појави. У тим случајевима може бити потребан ручни унос кашњења.
(Слика 18)
Закључак
У овом упутству су детаљно објашњене све основне компоненте Ранорека. Кад се та подручја очисте, аутоматизација тест случајева постаје лака.
Да резимирамо, у наставку је дато неколико тачака:
- Ранорек Студио је лиценцирани алат за аутоматизацију тест случајева за веб апликације, самосталне и мобилне апликације.
- Овај алат подржава све технологије попут .Нет, Јава, ХТМЛ итд.
- Радни простор Ранорек Студио обухвата све остале компоненте.
- Ранорек Спи је алат за препознавање објеката који идентификује хијерархију УИ елемената.
- Ранорек снимач омогућава снимање тест корака и поновну репродукцију истих.
- Спремиште ће имати све елементе корисничког интерфејса и њихов јединствени логички пут.
Ранорек лекција # 2: У предстојећем упутству , детаљно ћемо видети о употреби датотеке УсерЦоде, тест случајевима и тест модулима, разумети Ранорек извештај, начине за уређивање КСПатх-а и интеграцију Ранорек-а са Висуал Студиом.
Препоручено читање
- Водич за Геб - Тестирање аутоматизације прегледача помоћу алата Геб
- Водич за аутоматизацију СееТеста: Водич за алат за аутоматизацију мобилних тестова
- Водич за алат за тестирање приступачности ВАВЕ-а
- Дубински водичи за помрачење за почетнике
- Сикули ГУИ алат за аутоматизацију - Водич за почетнике, део 2
- Водич за практични преглед компаније Кобитон: Платформа за тестирање у облаку мобилних уређаја
- Шта је испитивање аутоматизације (ултимативни водич за покретање аутоматизације теста)
- Тестирање мобилних уређаја: продубљени водич о мобилном тестирању