qtp tutorial 24 using virtual objects
Да ли видите грешку Објецт нот фоунд еррор током извођења КТП тестова? Па, то је зато што током репродукције КТП не може да препозна нестандардне објекте. Да бисмо решили овај проблем препознавања објеката користимо виртуелне објекте. Користећи Чаробњак за виртуелне објекте можемо ове непрепознате објекте пресликати у стандардну класу која се затим може користити као стандардни објекат за снимање теста.
=> Кликните овде за серију КТП Туториалс Траининг
Шта ћете научити:
Виртуални објекти у КТП-у
Како решити Препознавање предмета проблем у КТП-у?
Пример виртуелног објекта :
Ево сценарија:Снимам тест на Мицрософт ворд документу. Активирам већ отворени документ МС ворд и кликнем на било коју икону у горњем менију . На пример, Кликнем на „Формат Паинтер“. Код који се снима у КТП је:
Window('Microsoft Word').WinObject('NetUIHWND').Click 132,120 Window('Microsoft Word').WinObject('NetUIHWND').Click 672,101
У оваквим случајевима бисмо се одлучили за виртуелни објекат. По дефиницији, виртуелни објекат је објекат који КТП препознаје као нестандардан, али га испитивач изричито упућује да се понаша као стандардни објект.
Кораци чаробњака за виртуелне објекте
Корак 1) Идите на опцију менија “ Алати-> Виртуелни објекти-> Нови виртуелни објекат “И кликните на„ Нект “у следећем прозору.
Пре него што притиснете „Нект“, одвојите минут, прочитајте шта ће овај чаробњак урадити.
Корак # 2) Овде ћете наћи листу часова. Можете одабрати било коју класу у зависности од тога како се понаша објекат у вашој апликацији. У нашем случају, икона „Формат Паинтер“ више личи на дугме. Зато ћу изабрати „Дугме“ са листе.
Корак # 3) На овом екрану можете да означите екран на коме се налази објекат на вашем АУТ. Кликните на „Означи објекат“ и одаберите објекат из свог АУТ.
Корак # 4) Вредности ширине и висине за обележени објекат попунит ће се након извршења избора. Притисните „Нект“
Корак # 5) Сада можете да конфигуришете начин на који желите да одабрани објекат буде препознат у односу на његовог родитеља. Као што видите, имате могућност да га идентификујете на основу само његовог родитеља или читаве хијерархије. Само ћу задржати подразумеване вредности и кликните на „Даље“
технике тестирања црне кутије са примерима
Корак # 6) Дајте свом виртуелном објекту име и додајте га у колекцију (ништа осим обједињене листе виртуелних објеката). Задржавам подразумеване вредности и кликните „Заврши“
Овим је завршен процес стварања виртуелног објекта.
Корак # 7) Иди на ' Алати-> Виртуални објекти-> Виртуал Објецт Манагер ”. Овде можете видети све доступне колекције и предмете у њима.
Кликом на „Ново“ вратићете се у процес стварања који смо управо видели. Колекцију можете избрисати помоћу дугмета „Избриши“.
Када завршите са креирањем виртуелног објекта, поновите поступак снимања на свом АУТ за исти објекат. Ево како код изгледа:
Window('Microsoft Word').WinObject('NetUIHWND').VirtualButton('button').Click
Сада ћете моћи да извршите све радње на овом ВиртуалБуттону које можете на стандардном објекту дугмета.
Неколико напомена:
# 1) Ова функција није доступна за аналогне и ниске нивое режими снимања .
#два) Из примера можете видети да се виртуелни објекат у потпуности ослања на факторе ширине и висине, па није високо поуздан.
# 3) Да бисте онемогућили КТП препознавање виртуелних објеката током снимања, одаберите опцију „Онемогући препознавање виртуелних објеката током снимања“ под „ Алати-> Опције-> Опште ”.
Сценариј опоравка у КТП-у
Понекад када покушавате да се пријавите на свој Гмаил налог, претпоставимо да се појави искачући прозор и од вас ће се тражити да потврдите своје безбедносне информације. То се не дешава сваки пут када се пријавите.
Ако је ваш тест пријава на Гмаил налог и чим унесете кориснички ИД, лозинку, притисните дугме Пријави се и ако ваш КТП тест очекује да стигне у вашу пријемну пошту, тест ће пропасти ако безбедносне информације екран се појављује насумично.
За решавање оваквих случајева користимо „Сценарије опоравка“.
бесплатни софтвер за конвертовање видео записа за Виндовс 10
Кораци за креирање сценарија опоравка у КТП-у
Корак 1) Идите на „Ресурси -> Менаџер сценарија опоравка“, кликните на икону „Нови сценарио“.
Корак 2) Кликните на Нект
Корак # 3) Окидач за ово покретање може бити једна од следећих опција. Изаберите према вашем сценарију. У нашем случају ћу изабрати, искачући прозор. Остале опције су саме по себи разумљиве.
Корак # 4) Помоћу опције „Показана рука“ одаберите прозор који желите да додате.
Корак # 5) Дефинишите опцију опоравка кликом на икону „Даље“ испод:
Корак # 6) Изаберите један са листе. Изабраћу „Рад са кључном речи или мишем“. Опције на овом екрану је заиста лако разумјети. Зато одаберите у складу с тим.
Корак # 7) Идем са подразумеваним подешавањима и кликните на Нект. Операција опоравка се додаје на листу. Ако требате додати више од једне операције опоравка, можете задржати одговарајуће поље за потврду и кликнути на Нект. Вратиће се на екран у кораку број: 5. Или ако сте готови, можете једноставно уклонити ознаку из поља за потврду и кликнути на „Нект“. То је оно што ћу учинити.
Корак # 8) Сада ћете морати да дефинишете операције након опоравка. Све опције су онакве какве им називи говоре. Изабраћу „Пређи на следећи корак“. Кликните на Нект
Корак # 9) Унесите назив сценарија, опис и кликните Даље
најбољи мп3 музика за преузимање за рачунар
Корак # 10) Даје суштину вашег сценарија. Као што видите, постоје 3 дела сценарија опоравка. Окидач, операција опоравка и операције опоравка. Можете да додате овај сценарио тренутном тесту или свим тестовима тако што ћете означити одговарајућа поља за потврду. У овом тренутку ћу их задржати без ознаке јер желим да покажем како их испитивач може експлицитно повезати са тестом. Кликните на „Финисх“
Корак # 11) На списку ће се појавити сценарио који смо управо креирали. Сними и затвори.
Корак # 12) Повезивање сценарија опоравка. Отворите тест, у окну „Ресурси“ кликните десним тастером миша на „Повезани сценарији опоравка“, кликните десним тастером миша и одаберите „Повежи сценарио опоравка“. Потражите сценарио и кликните на „Додај сценарио“. Одабрани сценарио ће се појавити на листи у окну Ресурси.
Корак # 13) Такође, можете да одете на „Датотека-> Подешавања-> Опоравак“ и додате сценарије које желите. Овде такође можете да изаберете опције колико често желите да се покреће. Можете да га покренете, На грешци, На сваком кораку или Никада.
Корак # 14) Додатак за датотеку сценарија опоравка је „.крс“
Овим је завршена наша дискусија о виртуелним објектима и сценаријима опоравка. Препоручио бих испитивачу да користи разне комбинације операција окидача, опоравка и после опоравка приликом увежбавања сценарија опоравка.
=> Посетите овде за серију КТП Туториалс Траининг
Објавите своја питања у наставку.
Препоручено читање
- КТП водич # 7 - КТП-ова парадигма идентификације објеката - Како КТП јединствено идентификује објекте?
- Спремиште објеката у КТП-у - Туториал # 22
- КТП водич # 18 - Хибридни оквири вођени подацима и објашњени примерима КТП-а
- Параметрирање у КТП-у објашњено примерима (1. део) - КТП водич # 19
- КТП водичи - Водичи за обуку за професионалне стручњаке за брзи тест (КТП) за више од 25+
- КТП водич # 6 - Разумевање поставки КТП снимања и покретања за наш први тест
- КТП водич # 23 - КТП идентификација паметних објеката, тачка синхронизације и анализа резултата испитивања
- Ефикасни сценарији за скриптирање и решавање проблема са селенијем - Водич за селениј # 27