qtp tutorial 8 learn about qtp recording modes
граф имплементација ц ++ листа суседности
У овом чланку ћемо говорити о различитим режимима снимања, Објецт Спи и Објецт репозиторијумима у КТП-у.
=> Кликните овде за серију КТП Туториалс Траининг
Режими снимања у КТП-у
Снимање је најчешће коришћена метода за креирање теста. Основни кораци се обично снимају, а тест се касније подвргава побољшањима како би одговарао потребама процеса тестирања.
Шта ћете научити:
Сазнајте више о режимима КТП снимања
КТП пружа 3 начина снимања:
- Нормално
- Низак ниво
- Аналогни
Иако се најчешће користи само уобичајени режим снимања, важно је знати и остале, јер знање о истом може добро доћи када за њима постоји потреба.
Уобичајени начин снимања : Подразумевани начин снимања је увек нормалан режим. У свим нашим претходним чланцима када смо рекли снимање мислили смо на нормалан режим. Дакле, као што знамо, ова метода користи модел Тест Објецтс и Рунтиме објеката за учење и деловање на АУТ.
Режим аналогног снимања : бележи тачно притискање миша и тастера које корисник извршава у односу на екран или прозор АУТ. Кораци снимљени овом методом не могу се уређивати.
Начин на који се ово обично представља у коду је:
Виндов / апп.РунАналог „Трацк1“
Један од сценарија у којем се ова врста снимања може користити је када покушавамо да снимимо потпис.
Режим снимања на ниском нивоу: Овај режим бележи координате у апликацији у којој се операција изводи, без обзира да ли КТП препознаје одређени објекат или операцију.
Неке важне напомене о овим различитим начинима су:
- Усред снимања можемо да пређемо на аналогни / ниско ниво, завршимо потребан задатак и вратимо се на нормално снимање
- Режими аналогног и ниског нивоа снимања захтевају више меморијског простора од уобичајеног.
- Покрети миша се не снимају у режиму снимања на ниском нивоу
- Прелазак на аналогни режим доступан је само током снимања, а не и током уређивања
- Тест који је снимљен у аналогном режиму неће успети ако се покрене након промене резолуције екрана.
Опција менија за промену режима снимања је:
Објецт Спи
Објецт Спи је изузетно користан алат који КТП мора да прегледа својства и операције објекта у АУТ-у. Предуслов за употребу овог алата је да се АУТ мора отворити.
Објецт Спи-у се може приступити помоћу „Тоолс-> Објецт Спи“ или директним кликом на доле
Такође је доступан из прозора Објецт репоситори и Објецт Репоситори Манагер.
Када се Објецт Спи покрене, овако изгледа његов интерфејс:
Кликом на шиљату руку можете да покажете на било који објекат чија својства желите да испитате.
Ево како приказује својства:
Као што видите, приказује сва својства објекта и одговарајуће вредности. Приказује хијерархију објекта. Ту је и картица „Операције“ која када се кликне приказује све радње које се могу извршити на тест објекту.
Шпијун не само да приказује својства, већ има и одредбу која омогућава корисницима да додају одређени објекат у ОР.
То можете учинити кликом на икону ИЛИ са +.
Спремиште објеката
У једном од претходних чланака говорили смо о томе како је ИЛИ попут складишта у коме се чувају сви ваши предмети.
ИЛИ садржи листу објеката које је КТП научио током процеса снимања и класе којој припадају. Похрањује скуп својстава која јединствено идентификују Објект (опис) и такође именује објекат ради идентификације у нашем тесту, на основу његове најистакнутије карактеристике.
Објекти на које се делује током снимања аутоматски се додају у ИЛИ. Наизменично, корисник може додати додатне објекте по потреби. То се може урадити директно из прозора ИЛИ или из Објецт Спи-а. (Цтрл + Р или Ресурси-> Спремиште објеката или кликните на икону.)
Постоје две врсте спремишта:
- Локално
- Подељена
Сваки пут када се креира тест, видели смо да је позив на акцију 1 подразумевано једина изјава. Можемо додати друге радње и позвати их по потреби. Дакле, за сваку акцију КТП подразумевано креира сопствено локално спремиште. Садржи предмете који су повезани са том одређеном радњом.
Супротно томе, корисник може одлучити да користи заједничко спремиште за више акција, у том случају ово спремиште треба да буде повезано са радњама и све оне могу да деле објекте које садржи. То се може учинити помоћу „Менаџера спремишта објеката“.
Објекти се могу извести из локалног спремишта у дељено да би се одржала једна локација за све објекте. Такође, дељено спремиште је само за читање на нивоу активности и све промене на њему морају да се изврше преко „Менаџера објеката спремишта објеката“.
Спремиште које ће се користити акцијом мора бити наведено у својствима акције.
Како се то практично ради, нешто ћемо размотрити касније користећи неке примере.
Овде треба напоменути неке од важних тачака:
- Иако постоји једно дељено спремиште за све радње, свака акција ће имати своје локално спремиште без обзира користи ли га тест. На пример, За тест 1 ако постоје Акција 0, Акција 1 и Акција 2 и ако постоји дељено спремиште ОРСхаред, подразумевано ће постојати локална спремишта ОР0, ОР1 и ОР2. Међутим, ако све радње користе једно дељено спремиште, локални ОР биће празан.
- Ако локални ОР и Схаред ОР имају објекат са истим именом, акција ће узети у обзир објекат у његовом локалном ОР.
- Може бити више дељених ИЛИ повезаних са истом радњом. Ако Дељени ОР1 и Дељени ОР2 имају по један објекат под именом ОБЈ1 и ако акција захтева ОБЈ1, тада ће се узети у обзир редослед повезивања дељених ОР-а. То значи да ако је Схаред ОР1 први пут придружен, тада ће се узети у обзир ОБЈ1 из Схаред ОР1.
Подразумева се да је дељење спремишта заједничких објеката ефикасније јер помаже у једноставном одржавању и можете да користите један опис објекта у више акција.
Овде смо покрили неке од кључних концепата који ће нам омогућити да разумемо и створимо боље КТП тестове. По мом мишљењу, информације о акцијама, активни екран и прилично импровизован, али важан алат за кодирање лозинки су још неколико аспеката које ћемо морати обрадити пре него што пређемо на напредније теме.
Ово је водич бр. 8 у нашем свеобухватном тексту онлајн КТП тренинг серија. Постоји ~ 30 КТП водича у овом КТП тренингу на мрежи. Надамо се да ћете имати користи од њих да бисте научили КТП.
=> Посетите овде за серију КТП Туториалс Траининг
Препоручено читање
- КТП водичи - Водичи за обуку за професионалне стручњаке за брзи тест (КТП) за више од 25+
- Спремиште објеката у КТП-у - Туториал # 22
- КТП водич # 7 - КТП-ова парадигма идентификације објеката - Како КТП јединствено идентификује објекте?
- КТП водич # 23 - КТП идентификација паметних објеката, тачка синхронизације и анализа резултата испитивања
- Креирајте тестове на Аппиум-у користећи Објецт Спи и КСПатх
- Параметаризација у КТП-у (2. део) - КТП водич # 20
- КТП водич # 18 - Хибридни оквири вођени подацима и објашњени примерима КТП-а
- Параметрирање у КТП-у објашњено примерима (1. део) - КТП водич # 19