object repository qtp tutorial 22
Спремишта објеката у КТП-у и Управитељ спремишта објеката
Данашња тема су КТП складишта објеката. У претходним чланцима смо разговарали како КТП идентификује и чува објекте у складишту, ОР. Такође смо видели како се својства објекта појављују у ОР. Да бисмо брзо резимирали, погледаћемо екран ИЛИ. Можете га покренути из тренутног теста кликом на икону или из „ Ресурси-> Спремиште објеката ' опција.
=> Кликните овде за серију КТП Туториалс Траининг
Покреће следећи дијалошки оквир Спремиште објеката:
Овде треба напоменути:
- Предмети се чувају на хијерархијски начин.
- Ово је локално спремиште које садржи објекте за Ацтион1.
- Да је акција имала било које контролне тачке, иста би била доступна у овом дијалогу за уређивање.
Такође смо се у претходним чланцима више пута позивали на дељене ОР. Научимо све о њима.
ДО заједничко складиште објеката чува објекте у датотеци којој се може приступити путем више тестова (у режиму само за читање).
Један од важних аспеката приликом планирања тестова (или избора а оквир за ваш пројекат) је размотрити где и како желите да се ваши објекти чувају и како морају бити доступни испитивачу.
Типови спремишта објеката у КТП-у
Следе неки типови Објецт Репоситори у КТП:
- Локалне ОР - свака акција ће имати своје објекте ускладиштене у свом локалном спремишту
- Подељене ОР - све радње односиће се на једну или само за читање
- Локалне и заједничке ОР - акција може да користи и локалне и више дељених ОР-ова.
У једном од наших претходних водича говорили смо о томе како се објекти бирају ако одређена радња има и Дељено ИЛИ и Локално ИЛИ, више дељених ИЛИ итд.
Видећемо како се ствара заједничко ИЛИ и како можемо да премештамо објекте у и из дељеног ИЛИ у локални или обрнуто.
шта је функционално тестирање са примером
Да бисте одржали ОР-ове у свом тесту, постоји специјализовани Објецт Репоситори Манагер који КТП пружа. Може му се приступити из ставке менија „ Ресурси-> Управитељ спремишта објеката ”.
Користећи ОРМ можете да урадите следеће:
- Стварање нових складишта објеката у КТП-у
- Отварање спремишта објеката
- Спремање спремишта објеката
- Затварање спремишта објеката
- Управљање објектима у заједничким складиштима КТП објеката
- Управљање параметрима спремишта
- Измена детаља о објекту
- Лоцирање тест објеката
- Извођење операција спајања
- Обављање операција увоза и извоза
У овом примеру видећемо како да креирамо дељени ИЛИ за тест, разумећемо како се то може повезати и видећемо како се објекти могу користити.
Да бисте креирали заједничку ИЛИ (.тср) датотеку, покрените ОРМ. Отвориће се ново спремиште или то можете изричито учинити помоћу опције „Датотека-> Ново“. Било који ИЛИ је толико добар колико и објекти које има. Дакле, следећи корак је очигледно додавање објеката.
Одавде то можете учинити на 3 начина:
Метод # 1) Дефинишите испитне објекте. “Објецт-> Дефине Тест Објецт” - при одабиру ове опције појављује се следећи дијалог:
Овде можете одредити окружење, класу, име, својства и додати објект у спремиште. Снимак екрана може бити пример података које бисте могли да унесете.
Метод # 2) Додај објекте: Одабиром ове опције, шиљаста рука се активира, КТП се минимизира и када кликнете на објекат који желите да додате, појавиће се следећи дијалог и можете да додате објекат.
Метод # 3) Навигација и учење: Ово је најзанимљивији и најкоришћенији начин. Као што и само име говори, само требате упутити КТП да „креће и учи“, усмерите показивач на објекат у вашој апликацији и КТП аутоматски добија објекте у зависности од поставки филтера.
Изаберите ову опцију из менија или притисните Ф6, на снимку екрана приметите мало дијалога за навигацију и учење на врху странице. Сада притисните дугме Леарн у дијалогу и кликните на страницу. Идите на много страница и притисните „Научи“ онолико пута колико је потребно. Када завршите, затворите дијалог „Навигација и учење“.
Опције филтера су следеће:
Одабрао сам „Све врсте објеката“ из дијалога и кликнуо на главну страницу гмаил.цом, следећи су објекти који се додају у ИЛИ:
Коришћењем било ког од горе наведених начина направите дељени ОРМ, додајте објекте и сачувајте га.
Постоји још један начин на који се објекти могу додати у дељени ИЛИ. Из локалног је ОР.
Отворите тест или направите нови тест. Гмаил пријава - наш пример. Покрените ОР за овај тест. Изгледа овако:
Желим да направим дељени ИЛИ који садржи објекте е-поште, лозинке и пријаве. Мени „Датотека“ има две опције, „Извоз локалних објеката“ и „Извоз и замена локалних објеката“. Можете да користите било коју од ових опција.
Ако користите „Извоз локалних објеката“, локални објекти се извозе у наведено спремиште заједничких објеката (датотека са .тср продужење). Тест наставља да користи објекте у локалном спремишту објеката, а ново спремиште заједничких објеката није повезано са тестом.
Уз „Извоз и замена локалних објеката“, ново спремиште дељених објеката (датотека са .тср екстензија) повезана је са вашим тестом, а објекти у локалном спремишту објеката се бришу.
Изаберите било коју од опција и одаберите дељену ИЛИ у коју желите да извезете.
Повезивање дељеног спремишта објеката са тестом
Након што одлучите да за дељење користите дељени ИЛИ, направите га и додајте му објекте, тестер мора експлицитно да укључи .тср датотеку у тест да би могао да користи објекте у њему.
Да бисте то урадили, идите на „ Ресурси-> Придружена спремишта ”. Отвара се следећи дијалошки оквир:
Кликните на знак „+“. Изаберите ИЛИ. Једном када га одаберете, све радње доступне у вашем тесту ће се појавити у оквиру „Доступне радње“.
Изаберите онолико колико желите или онолико мало колико желите. Ја само имам један, па ћу га изабрати. Кликните ОК када завршите.
У случају успешног повезивања, дељени ИЛИ ће се појавити у окну Ресурси ако је већ видљив или га можете покренути из „ Поглед-> Ресурси ' опција.
Ако желите уклонити асоцијацију, можете десним тастером миша кликнути на .тср у окну ресурса и одабрати опцију „Уклони спремиште са листе“. Или можете да одете на „ Ресурси-> Повезана складишта “, Изаберите опцију менија, изаберите заједнички ОРМ који желите да уклоните и кликните на знак крста.
Правила о томе како ће радити заједничко ИЛИ или локално ИЛИ потражите у нашем туториал # 8 . Иако постоје многе друге карактеристике ОРМ-а и ОР-а, ми ћемо се ограничити на оно што смо научили у овом чланку, јер су оне најкорисније. Остатак њих је врло лако за било ког тестера да схвати сам када прочита овај чланак.
Надам се да смо поједноставили поступак коришћења Објецт Репоситори-а у КТП-у.
=> Посетите овде за серију КТП Туториалс Траининг
У сваком случају, пошаљите своја питања ако бисте их требали имати.
Препоручено читање
- КТП водич # 7 - КТП-ова парадигма идентификације објеката - Како КТП јединствено идентификује објекте?
- КТП водич # 23 - КТП идентификација паметних објеката, тачка синхронизације и анализа резултата испитивања
- КТП водич # 24 - Коришћење виртуелних објеката и сценарија опоравка у КТП тестовима
- КТП водич бр. 8 - Сазнајте више о режимима КТП снимања, објектном шпијуну и спремиштима објеката
- Параметрирање у КТП-у (2. део) - КТП водич # 20
- Објектно оријентисано програмирање на језику Ц ++
- Водич за корњаче СВН: Ревизије у спремишту кода
- Водич за ЈАВА за почетнике: 100+ практичних Јава видео водича