top 105 qtp interview questions
Испод су неки корисни савети за припрему за ХП (сада Мицро Фоцус) КТП / УФТ интервју, праћен најчешћим питањима и одговорима за КТП / УФТ интервју.
Заправо, планирали смо овај пост на крају нашег КТП серија чланака о обуци али многи читаоци су тражили да дају питања за интервју како би се припремили за интервју док су учили КТП.
=> Кликните овде за серију КТП Туториалс Траининг
Белешка - У овом посту објавили смо неколико корисних савета за припрему за КТП интервју, заједно са 80 главних и најчешћих питања и одговора за Куицк Тест Профессионал.
Осмислили смо листу предуслова или нетехничких аспеката са којима сваки КТП саговорник мора бити упознат.
Шта ћете научити:
како покренути .јар датотеке на Виндовс 10
Корисни савети за припрему за КТП / УФТ интервју
- КТП је само алат који олакшава тестирање. Крајњи циљ КТП-а или било ког другог алата за испитивање у том погледу је ефикасно и делотворно тестирање. Дакле, побрините се да су ваше основе тестирања чврсте.
- Следеће неспорно је знање о КТП алату. Обавезно сазнајте све основне информације о алату.
- КТП се претежно ослања на вештине програмирања тестера за дизајнирање, развој и одржавање тестова. То не значи да је довољно познавање свих карактеристика алата или ВБ скрипте. Најважнија вештина коју би требало да има испитивач аутоматизације је способност изградње логике. КТП алат и ВБ Сцрипт су једноставно возила која вам помажу да пронађете решење.
- Последњих дана већина анкетара поставља питања која укључују писање скрипте на папиру или кодирање на КТП инсталираном на машини. Ако можете кодирати на машини или спонтано написати код, то је сјајно! Ако не, предлажем вам да решење проблема напишете једноставним енглеским изјавама. Ово ће пружити прилику да представите своју способност формирања решења. Објасните да је превођење овог решења у програм једноставно ствар упућивања на датотеке помоћи програмског језика да бисте пронашли еквивалентне изјаве.
- У интервјуу, док пишете код, не заборавите да укључите коментаре. Представите добре праксе програмирања.
- Пре похађања КТП интервјуа, обавезно знајте верзију КТП-а, програмске додатке које користите, верзије свих осталих софтвера које користите итд.
- Ако недавно нисте користили КТП, али сте имали претходно искуство, биће вам потребно неколико сати да се поново упознате са ИДЕ-ом.
Најчешћа, али кључна питања која се постављају у КТП интервјуу: Најбољи део ових питања је што имате времена да унапред припремите одговор пре него што и интервју започне.
- Који су разлози за аутоматизацију вашег пројекта и зашто сте одабрали КТП?
- Која је најизазовнија ситуација са тестирањем са којом сте се суочили и како сте је превазишли?
- Да ли се КТП показао ефикасним за ваш пројекат? Да, или не, објаснити?
- Како сте постигли поновну употребу путем КТП-а?
- Да ли сте у свом пројекту пронашли нешто за шта се КТП показао неефикасним?
- Под којим условима бисте препоручили КТП за будуће пројекте?
Предлажемо вам да проведите неко време са овим питањима и дођете до одговора на основу вашег практичног искуства коришћења КТП-а у вашим пројектима.
Још једно важно питање које би вашег анкетара занимало је статистика. На пример,
- Колико сте имали скрипти?
- Колико често су погубљени?
- Колико редова кода у свакој скрипти?
- Да ли сте користили библиотеке функција и / или дељене ОР-ове?
- Колико дуго треба развијати скрипту?
- Да ли је скриптама било потребно пуно одржавања? Ако да, зашто?
Опет, будите сигурни да сте спремни са одговорима на ова питања.
Последњи савет, будите искрени и директни. Имајте на уму да нису сви пројекти исти и да се сви не придржавају истих метода. Стога вам препоручујемо да јасно разумете свој пројекат и покажете потенцијал за учење. Нико не очекује да све знате; очекују само да знате шта најбоље радите.
Пређимо на техничка питања о КТП тестирању.
Испод ових питања покрили смо и најновија питања и одговоре на УФТ интервјуе.
Питања и одговори за КТП интервју
Најчешћа питања о професионалном интервјуу за КуицкТест
П # 1) Различите врсте КТП пробних средстава и њихова проширења:
Одговор:
П # 2) Технологије које подржава КТП:
Одговор: Веб, Јава (Цоре и Адванцед) ,. Нет, ВПФ, САП, Орацле, Сиебел, ПеоплеСофт, Делпхи, Повер Буилдер, Стинграи 1, емулатор терминала, Флек, веб услуге, Виндовс Мобиле, ВисуалАге Смаллталк, Силверлигхт и емулатор терминала главног рачунара
П # 3) Да ли КТП ради у било ком окружењу?
Одговор: Не, КТП ради само у Виндовс окружењу.
П # 4) Објаснити ставове у КТП ГУИ?
Одговор:
Приказ кључних речи: Овај приказ је табеларни приказ свих објеката и радњи које се на њима изводе. Сваки ред у табели је корак изведен на АУТ и може се изменити. Неки од најчешћих приказаних ступаца су ставка, рад, вредност и документација.
Стручни поглед: Као што и само име говори, овај приказ је намењен техничким корисницима који би желели да дораде изворни код према њиховим захтевима.
П # 5) Који је КТП-ов модел за стварање теста?
Одговор:
- Утврдите потребе за тестирањем - дефинишите окружење за тестирање, анализирајте своју апликацију и планирајте акције
- Подесите спремишта - локално или дељено ИЛИ
- Дефинишите библиотеке функција
- Генеришите кораке за тестирање - додајте кораке, додајте контролне тачке
- Подаци покрећу ваше тестове
- Покрените тестове
П # 6) Које су различите врсте тест корака?
Одговор: 5 врста корака:
- Тестни објекат (изводи радње на ТО)
- Функције
- Услужни програм (Кораци за контролу сесије покретања. На пример, Репортер.репорт)
- Коментар
- Програмска логика (петља, услови ... итд.)
П # 7) Који су различити начини позивања апликације помоћу КТП-а?
Одговор:
а) СистемУтил.Рун
СистемУтил.Рун (Име датотеке, параметри, путања, рад)
Пример: СистемУтил.Рун („иекплорер.еке“, хттп: //ввв.гоогле.цом)
СистемУтил.Рун ('тест.ткт', '', 'Ц: ', '1')
б) ИнвокеАпплицатион
Пример: ИнвокеАпплицатион “Ц: Програм Филес Интернет Екплорер ИЕКСПЛОРЕ.ЕКСЕ хттп://ввв.гоогле.цом”
ц) Креирање објекта љуске помоћу ВБ скрипте
Пример: Креирајте објекат „ВСцрипт.схелл“.
Затамњена тестхелл
Постави тестхелл = ЦреатеОбјецт (“Всцрипт.схелл”)
тестхелл.рун „% виндир% нотепад“
П # 8) Који су различити режими снимања и како они функционишу?
Одговор: КТП пружа 3 начина снимања:
- Уобичајени начин снимања : Подразумевани начин снимања је увек нормалан режим. Ова метода користи модел Тест Објецтс и Рунтиме објеката за учење и деловање на АУТ.
- Режим аналогног снимања : Снима тачно притиске миша и тастера које корисник извршава у односу на екран или прозор АУТ. Кораци снимљени овом методом не могу се уређивати.
Начин на који се ово обично представља у коду је:
Виндов / апп.РунАналог „Трацк1“
Један од сценарија у којем се ова врста снимања може користити је покушај снимања потписа. - Режим снимања на ниском нивоу: Овај режим бележи координате у апликацији у којој се операција изводи, без обзира на то да ли КТП препознаје одређени објекат или операцију.
П # 9) Којим режимима снимања је потребно више меморије?
Одговор: Аналогни и ниски ниво снимања
П # 10) Да ли је могуће пребацивање између режима снимања током израде теста?
Одговор: Да, усред снимања можемо да пређемо на аналогни / ниско ниво, завршимо потребан задатак и вратимо се на нормално снимање. Прелазак на аналогни режим доступан је само током снимања, а не и током уређивања
П # 11) Да ли снимање на ниском нивоу бележи покрете миша?
Одговор: Не. Покрети миша нису забележени.
П # 12) Како КТП идентификује објекат?
Одговор: КТП има унапред одређени скуп својстава која учи / чува за сваку класу објекта који идентификује. Постоје 3 аспекта овога:
- Обавезна својства: Ово је листа својстава за одређену класу коју КТП увек чува. Могли бисмо рећи да је ово опис предмета. Такође то проверава заједно са родитељским објектом да би утврдио да ли је опис довољан да јединствено идентификује објекат.
- Помоћна својства: У случају да опис обавезних својстава није довољан за идентификацију објекта, опис необвезујућих својстава биће додан једном за другим док нема довољно података за идентификацију објекта.
- Редни идентификатор: Ако помоћна својства такође не резултирају јединственом идентификацијом објекта, КТП додаје посебан редни идентификатор, као што је локација објекта на страници или у изворном коду.
П # 13) Шта је паметна идентификација?
Одговор: Ако забележени опис не омогућава КТП-у да идентификује одређени објекат, тада КТП користи механизам „Паметне идентификације“. За идентификацију објекта користи следећа додатна својства:
- Својства основног филтера (примарни): Скуп својстава која се не могу променити без промене типа објекта
- Опционална својства филтера (секундарна): Додатна својства која помажу јединственој идентификацији објекта.
П # 14) Шта је Објецт Спи?
Одговор: Објецт Спи је изузетно користан алат који КТП мора да види својства и операције објекта у АУТ-у. Приказује сва својства објекта и одговарајуће вредности. Такође приказује хијерархију објекта. Такође има одредбу која омогућава корисницима да додају одређени објекат у ОР.
П # 15) Шта је Објецт Репоситори?
Одговор: ИЛИ је попут складишта у коме се чувају сви предмети у тесту. ИЛИ садржи листу објеката које је КТП научио током процеса снимања и класе којој припадају. Похрањује скуп својстава која јединствено идентификују Објект (опис) и такође именује објекат ради идентификације у нашем тесту, на основу његове најистакнутије карактеристике.
П # 16) Које су две врсте спремишта доступне, објасните их?
Одговор: Локално и дељено спремиште, ово су две врсте доступних спремишта.
Свака акција подразумевано има свој локални репозиториј и има све објекте који се користе у њему. Наизменично, испитивач може имати заједничко спремиште за више акција, тако да сви они могу делити објекте које садржи. Уобичајено спремиште назива се дељено ИЛИ.
П # 17) Акција има заједничко и локално ИЛИ повезано са њом и обе имају исти објекат у себи. У тесту који ће се узети у обзир?
Одговор: Ако локални ОР и Схаред ОР имају објекат са истим именом, акција ће узети у обзир објекат у његовом локалном ОР.
П # 18) Може ли радња са собом повезати 2 спремишта заједничких објеката? У том случају, ако два садрже исти предмет, који ће се узети у обзир?
Одговор: Може бити више дељених ИЛИ повезаних са истом радњом. Ако Дељени ОР1 и Дељени ОР2 имају по један објекат под именом ОБЈ1 и ако акција захтева ОБЈ1, тада ће се узети у обзир редослед којим су повезане дељене ОР. То значи, ако је први пут придружен Схаред ОР1, тада ће се узети у обзир ОБЈ1 из Схаред ОР1.
П # 19) Да ли корисник може да пребацује између употребе локалног ИЛИ или дељеног ИЛИ за исту акцију?
Одговор: Да, могуће је пребацивање између једне или друге врсте ОР-а у било ком тренутку. Да бисте то учинили, опција менија је Тест-> Сеттингс-> Ресоурцес и одабир опција у складу с тим.
П # 20) Да ли су дељени ИЛИ само за читање?
Одговор: Подразумевано, дељене ИЛИ се отварају само за читање. Да бисте их отворили да бисте их уредили, мораћете их отворити из Објецт Репоситори Манагер.
„ОРМ-> Филе-> Енабле Едитинг“
П # 21) Које су предности тест аутоматизације?
Одговор:
- Време - Даје брзе резултате
- Нема ручне интервенције
- Исплативо
- Није склон људским грешкама
П # 22) Ако се хијерархија објеката мења од буилд до буилд, како ћете се носити са тим условом?
Одговор: У овом случају, описно програмирање се може користити уместо да има ОР. Чак и док описно програмирање покушава да користи регуларне изразе да би идентификовало јединствено својство објеката.
П # 23) Успешно сам развио и извео скрипту и сачувао исту у КЦ. Када сам покушао да извршим скрипту из КЦ, скрипта се не извршава. Који су могући разлози? “
Одговор:
- Прво, КуицкТест додатак за Центар за квалитет мора бити инсталиран.
- На картици КТП Тоолс> Оптионс> рун требало би да изаберете „Омогући другим производима Мерцури да покрећу тестове и компоненте“.
- Обавезно покрените КТП као администратор
- Сви ресурси за тестирање морају бити на исправној путањи
П # 24) Који је продужетак КТП локалног спремишта? Ако је .мтр, шта је ознака .бдб екстензије?
Одговор: .бдб је локално ИЛИ. .мтр је бинарна датотека која садржи остале информације о контролним тачкама и свему осталом. Да бисте поново потврдили .бдб да ли је ОР, покушајте да преименујете датотеку са наставком у .тср и отворите је из ОРМ-а. Овде ће бити приказани исти објекти у ИЛИ. Исто неће успети ако га испробате на .мтр датотеци.
П # 25) Шта је виртуелни објекат?
Одговор: Виртуелни објекат је нестандардни објекат којем тестер преко КТП-а налаже да се понаша као стандардни. Више детаља у туториал # 23
П # 26) Како се снимају описи помоћу КТП-а?
Одговор: Метода хватања врха алата разликује се у зависности од врсте објекта за који се појављује овај опис. Може бити за везе, слике или било које друге веб елементе.
- За веб елементе користите: Својство објекта.наслова.
- За слику: Слика („неко име“). ГетРОПроперти („старо“) ... .. итд.
П # 27) Како можете затворити други отворени прегледач?
Одговор: Помоћу својства „време креирања“ можете знати која је инстанца прегледача отворена након што се сазна друга. Једноставно речено, ово није ништа друго до бројач за сваку инстанцу прегледача која се покрене. За прву је 0 и од тада се повећава. Да бисте затворили други отворени прегледач, можете користити следећи код:
Прегледач („време креирања: = 1“). Затвори
П # 28) Како знати број отворених прегледача?
Одговор: Да бисте то урадили, мораћете да проверите колико је подређених објеката типа „прегледач“ присутно на радној површини. Следи шифра која то објашњава:
Постави ОбјецтБровсер = Опис.Цреате
ОбјецтБровсер („миццласс“). Валуе = „Бровсер“
Поставите БОбј = Десктоп.ЦхилдОбјецтс (ОбјецтБровсер)
Мсгбок Обј.Цоунт
П # 29) Шта је тачка синхронизације у КТП-у?
Одговор: То је функција коју КТП пружа да би ваш тест сачекао док одређено својство на одређеном објекту не постане очекивана вредност пре него што наставите са следећим корацима. Више информација у туториал # 24.
П # 30) Шта је акција за вишекратну употребу?
Одговор: Радња која се може позивати више пута у оквиру или изван истог теста назива се радња која се може поново употребити. По дефаулту се све радње могу поново користити. Више информација у туториал # 21 .
П # 31) Зашто у КТП користимо тачке прекида?
Одговор: Ово служи за заустављање извршавања теста у одређеном тренутку док је покренут. Обично се користи за посматрање стања ваше апликације или за разумевање како одређена функција ради у одређеној фази током извођења. (Провера је, наравно, ручни корак.)
П # 32) Шта је бацање објекта?
Одговор: ВБ Сцрипт нема ниједан специфичан објекат бацања. (Барем колико знам) Ово питање се неће појавити уколико се не истражи одређени додатак који подржава ову функцију.
П # 33) Како знате ИД локације објекта ако знате његов индексни ИД?
Одговор: Локација је положај објекта с лева на десно и од врха до дна унутар родитељског прозора, оквира или дијалошког оквира у односу на друге сличне објекте.
Индексни индекс је редослед којим се објекат појављује у вашем АУТ у односу на друге сличне објекте. На пример, ако имате 2 везе, индекс ид = 0 биће прва веза, а индекс ид = 1 биће друга веза.
Одговор на ово питање у потпуности зависи од тога где се налази објекат, да ли се налази унутар истог родитеља или не.
П # 34) Које тест случајеве можете аутоматизовати помоћу КТП-а?
Одговор: Као ентузијаст аутоматизације, рекао бих, можете аутоматизовати било шта. Ограничена је само вашом маштом и стручношћу. Међутим, у случају да треба да разумете изглед, осећај или људску реакцију на одређену особину, онда то није могуће. То је случај са било којим алатом, који није специфичан за КТП.
П # 35) Како руковати Јава стаблом у КТП-у?
Одговор: Мораћете да изаберете и учитате Јава додатак. Тада можете снимати и радити на објекту Јава Трее као што бисте то радили и са било којим другим објектом.
П # 36) Како из једне акције упутити позив другој акцији?
Одговор: Позивање једне радње из друге може се извршити „Уметањем позива“ у постојећу акцију или стварањем нове акције. Молимо вас да погледате туториал # 21 за детаљно објашњење.
П # 37) Како пронаћи информације о оперативном систему помоћу КТП скрипте?
Одговор: То можете учинити уз помоћ променљиве околине. Тачна променљива је ОС и ОСВерсион за информације о верзији.
П # 38) Како можете идентификовати прегледач и његове информације помоћу КТП скрипте?
Одговор: Можете да идентификујете било који прегледач који сте поново отворили и поступите према њему, позивајући се на његово својство „стварање времена“ и да га користите као што бисте то урадили са објектом прегледача у ОР-у.
П # 39) Како се радње и функције разликују у КТП-у?
Одговор: Акције имају своје табеле података или ИЛИ, али функције немају. Још важније, функције су елемент ВБ скриптирања, који се не односи само на КТП. Молимо вас да погледате туториал # 21 за детаљно објашњење ових.
П # 40) Објасните како се користи КТП за проверу неисправних веза на страници?
Одговор: Контролна тачка странице. Ову контролну тачку можете укључити на сваку страницу да бисте проверили да ли постоје неисправне везе. Да бисте то урадили, можете отићи на Алатке-> опције-> Веб-> Напредно и одабрати опцију за аутоматску проверу неисправних веза на КТП приступима сваке странице. Више информација у туториал # 15 .
П # 41) Можемо ли покретати више КТП скрипти једну за другом без ручне интервенције? Како?
Одговор: Да. Да бисте то урадили, мораћете да креирате батцх датотеку помоћу алата батцх руннер, а информације о њој доступне су у туториал # 23 .
П # 42) Објасните поступак паметне идентификације у КТП-у
Одговор: Ако забележени опис не омогућава КТП-у да идентификује наведени објекат у кораку, а дефиниција паметне идентификације је дефинирана (и омогућена) за објекат, КТП покушава идентификовати објекат помоћу „паметне идентификације“. За више информација погледајте туториал # 23 .
П # 43) Када користити дељено и локално спремиште објеката?
Одговор: Одлука је у потпуности на вама. Дељено ИЛИ имаће више смисла када имате више скрипти које се односе на исте објекте.
П # 44) Које су предности Објецт Репоситори?
Одговор: ИЛИ је уграђена функција коју КТП пружа за чување ваших тест објеката. Много је предности, а најважнија је да је то обавезан елемент уколико не идете на описно програмирање.
Више информација о ИЛИ у туториал # 22 .
П # 45) У хибридном оквиру подаци могу приступити бази података, екцел датотеци, КСМЛ-у итд. Да ли је то истина?
Одговор: Да. Било који од поменутих извора података је дозвољен.
П # 46) Како повезати библиотеку функција у време извођења?
Одговор:
- То можете учинити помоћу методе „ЛоадФунцтионЛибрари“. ЛоадФунцтионЛибрари „Комплетна путања“
- Такође можете користити методу ЕкецутеФиле. ЕкецутеФиле „Комплетна путања“
П # 47) Хибридни оквир се може применити за било коју апликацију. Да ли је то истина?
Одговор: да
П # 48) Хибридни оквир подржава описно програмирање. Да ли је то истина?
Одговор: Да. Оквири се углавном заснивају на томе како и где желите да се ваша тестна средства поставе и како им се приступа ради максималне ефикасности. Они не ограничавају начин писања теста.
П # 49) Које су предности хибридног оквира?
Одговор: Хибридни оквир није ништа друго до комбинација оквира који вас наводе да дођете до решења за ваше потребе тестирања узимајући оно што најбоље одговара вашем сценарију. Очигледна предност је свестраност. Може се прилагодити потребама било ког пројекта тестирања.
П # 50) Шта је поступак или потпрограм у ВБ скрипти?
Одговор: Суб Процедура је низ изјава ВБ Сцрипт (приложених Суб и Енд Суб изјаве) који извршавају радње, али не враћају вредност. А. Суб процедура може узимати аргументе (константе, променљиве или изразе које прослеђује позивна процедура). Ако Суб поступак нема аргумената, његов Суб израз мора садржати празан скуп заграда ().
П # 51) Да ли је ВБ Сцрипт осетљив на велика или мала слова?
Одговор: Није осетљиво на велика и мала слова у односу на имена наредби и променљивих. Све остало, као низови (текст) јесте.
П # 52) Како снимити апликацију која се изводи на виртуелној машини?
Одговор: Можете приступити и снимити КТП скрипту све док вам је апликација доступна путем прегледача, а не помоћу софтвера за даљинско повезивање.
П # 53) Који су фактори од којих зависи време извршавања скрипте?
Одговор:
- Мрежне и рачунарске брзине. Време одзива апликације, базе података итд. То је тачно чак и ако ручно извршавате тест.
- Такође зависи од изјава о чекању које сте укључили.
- Помаже и не учитавање програмских додатака које ваш тест не користи.
- Извршење описних корака програмирања траје дуже од уобичајених
- Снимање снимака екрана током извођења путем КТП-а такође одузима време
- Онемогућавање паметне идентификације такође убрзава рад КТП скрипте
П # 54) Шта је Тест Фусион Репорт у КТП?
Одговор: Извештај Тест Фусион-а као што и само име говори представља детаљан резултат теста који КТП пружа у облику стабла. Садржи све информације о итерацији, податке који се користе за сваку од њих, заједно са стандардним информацијама.
П # 55) И статичким и динамичким низовима обрађује се ВБ скрипта. Да ли је то истина?
Одговор: Да. Статички низ је декларисан као Дим А (10). То значи да се ради о низу од 11 предмета. Ако тестер треба да га модификује тако да садржи 20 предмета, он то може да уради користећи „редим“.
редим А (19). Постоји изјава „Очувај“ која се може користити заједно са редим изјавом. Када се користи саве, све претходне вредности се не бришу.
П # 56) Која је разлика између приказа кључних речи и приказа стручњака?
Одговор: То су два начина на која КТП приказује ваш тест. Свака од њих има своје карактеристике и служи корисницима различитих нивоа стручности.
Приказ кључних речи: Ово је табеларни приказ вашег теста који садржи информације попут ставке, операције, података и коментара.
Стручни поглед: Ово приказује ваш тест у смислу стварних линија кода. Више личи на ВБ Сцрипт едитор и користе га напредни корисници.
Више информација доступно је у туториал # 2 и # 12 .
П # 57) На веб локацији је протокол промењен Хттп: у хттпс шта ћете радити? Реци ми свој приступ?
Одговор: Будући да промена протокола не мора нужно утицати на промену корисничког интерфејса, осим можда поруке упозорења о сертификатима, нема много промена. Све што треба да урадите је да дате нови УРЛ и да се побрините да рукујете искачућим прозорима у вези са безбедношћу.
П # 58) Које су карактеристике и предности Куицк Тест Про (КТП)?
Одговор:
- Тестирање на основу кључних речи
- Погодно и за клијент-сервер и за веб-базирану апликацију
- ВБ скрипта као језик скрипте
- Бољи механизам за руковање грешкама
- Одличне карактеристике тестирања засноване на подацима
П # 59) Како поступати са изузецима користећи менаџер сценарија опоравка у КТП-у?
Одговор: Можете упутити КТП да опоравља неочекиване догађаје или грешке које су се догодиле у вашем окружењу за тестирање током пробног рада. Менаџер сценарија опоравка пружа чаробњака који вас води кроз дефинисање сценарија опоравка. Сценариј опоравка има три корака
- Покренути догађаји
- Кораци опоравка
- Пробно покретање након опоравка
П # 60) Чему служи вредност излазног текста у КТП-у?
Одговор: Излазне вредности омогућавају приказ вредности о којима апликација говори током извођења. Када се параметришу, вредности се мењају за сваку итерацију. Тако стварањем излазних вредности можемо забележити вредности које апликација узима за свако покретање и извести их у табелу података.
П # 61) Како користити Објецт Спи у верзији КТП 8.0?
Одговор: Постоје два начина за шпијунирање објеката у КТП-у
- Кроз траку са алаткама датотеке: У траци са алаткама за датотеке кликните на последње дугме на траци са алаткама (икона која приказује особу са шеширом).
- Преко дијалога спремишта објеката: У дијалогу Објецт Репоситори кликните на дугме „објецт спи…“ У дијалогу Објецт, спи кликните на дугме које приказује симбол руке. Показивач се сада мења у симбол руке и морамо указати на објекат да шпијунирамо стање предмета. Ако објекат уопште није видљив или је прозор минимизиран, држите тастер Цтрл и активирајте тражени прозор и отпустите дугме Цтрл.
П # 62) Који је продужетак датотеке кодне датотеке и датотеке спремишта објеката у КТП-у?
Одговор: Екстензија датотеке
- По реплицирању тестног објекта: филенаме.мтр
- Реп заједничког објекта: филенаме.тср
- ИД екстензије датотеке кода: сцрипт.мтс
П # 63) Објасните концепт спремишта објеката и како КТП препознаје објекте?
Одговор: Спремиште објеката: приказује стабло свих објеката у тренутној компоненти или у тренутној радњи или целом тесту (у зависности од режима спремишта објеката који сте изабрали). Можемо прегледати или изменити опис тестног објекта било ког тестног објекта у спремишту или додати нове предмете у спремиште.
КуицкТест учи подразумеване вредности својстава и одређује у коју класу тест објекта се уклапа. Ако није довољно, додаје помоћна својства, једно по једно у опис док не састави јединствени опис. Ако нису доступна помоћна својства, тада додаје посебан Редни идентификатор као што је локација објеката на страници или у изворном коду.
П # 64) Која својства бисте користили за идентификовање прегледача и странице када користите описно програмирање?
Одговор: „Име“ би било друго својство осим „наслова“ које можемо користити. ИЛИ Такође можемо користити својство „мицЦласс“.
На пример, Прегледник („мицЦласс: = претраживач'). Страница („мицЦласс: = страница')
П # 65) Који су различити скриптни језици које бисте могли користити приликом рада са КТП-ом?
Одговор: Скрипте можете писати на следећим језицима:
Висуал Басиц (ВБ), КСМЛ, ЈаваСцрипт, Јава, ХТМЛ
П # 66) Реците неке најчешће коришћене Екцел ВБА функције.
Одговор: Уобичајене функције су:
Бојење ћелије, Аутофит ћелија, подешавање навигације од везе у једној ћелији до друге уштеде
П # 67) Објасните кључну реч цреатеобјецт на примеру.
Одговор: Ствара и враћа референцу на објекат аутоматизације
синтакса: ЦреатеОбјецт (име сервера.тип_име (, локација))
Аргументи
име сервера: Потребан. Назив апликације која пружа објекат.
типе наме: Потребан. Тип или класа објекта који треба створити.
локација: Опционо. Име мрежног сервера на коме треба да се креира објекат.
П # 68) Објасните укратко о КТП објектном моделу аутоматизације.
Одговор: У основи су све функције конфигурације и покретања које се пружају путем интерфејса КуицкТест на неки начин представљене у објектном моделу аутоматизације КуицкТест путем објеката, метода и својстава.
Иако се не може увек извршити поређење један на један, већина дијалошких оквира у КуицкТест-у има одговарајући објекат аутоматизације, већина опција у дијалошким оквирима може се поставити и / или дохватити помоћу одговарајућег својства објекта, а већина команди у менију и друге операције имају одговарајуће методе аутоматизације.
Објекте, методе и својства изложена објектном моделу аутоматизације КуицкТест можете користити за дизајн свог програма, заједно са стандардним елементима програмирања као што су петље и условни изрази.
П # 69) Како руковати динамичким објектима у КТП-у?
Одговор: КТП има јединствену функцију која се назива Паметна идентификација / препознавање објеката. КТП генерално идентификује објекат поклапањем својстава пробног објекта и објекта током извођења.
КТП можда неће препознати динамичке објекте чија се својства мењају током извођења. Стога има могућност омогућавања паметне идентификације, при чему може идентификовати објекте чак и ако се њихова својства промене током времена извођења.
Погледајте ово:
Ако КуицкТест не може пронаћи ниједан објекат који се подудара са описом снимљеног објекта или ако пронађе више од једног објекта који одговара опису, тада КуицкТест игнорише снимљени опис и користи механизам паметне идентификације за покушај идентификације објекта.
Иако је механизам паметне идентификације сложенији, флексибилнији је, па стога, ако је логички конфигурисана, дефиниција паметне идентификације вероватно може помоћи КуицкТест-у да идентификује објекат, ако је присутан, чак и када забележени опис не успе.
Механизам паметне идентификације користи две врсте својстава:
- Основе основног филтера: Најосновнија својства одређене класе тест објекта; оне чије се вредности не могу мењати без промене суштине изворног објекта. На пример, ако је ознака веб везе промењена у било коју другу вредност, више је не можете назвати истим објектом.
- Опционална својства филтера: Остала својства која могу помоћи у идентификовању објеката одређене класе јер се вероватно неће редовно мењати, али која се могу занемарити ако више нису применљива.
П # 70) Шта је табела података о времену рада? Где могу да пронађем и погледам ову табелу?
Одговор: У КТП-у се користи табела података која се користи током извођења.
- У КТП-у изаберите опцију Приказ-> Табела података.
- Ово је у основи екцел датотека, која се чува у фасцикли створеног теста, а подразумевано јој је име Дефаулт.клс.
П # 71) Како су параметризација и управљање подацима повезани једни с другима у КТП-у?
Одговор: Да бисмо управљали подацима, морамо параметеризирати. односно константну вредност морамо да направимо као параметар тако да у свакој интеракцији (циклусу) узима вредност која се даје у табели података о времену извођења.
Само параметаризацијом можемо покренути трансакцију (акцију) са различитим скуповима података. Знате да покретање скрипте са истим скупом података неколико пута није предложено, а такође нема користи.
П # 72) Која је разлика између позива на акцију и копирања?
Одговор: Позив на акцију: Промене направљене у позиву на акцију одразиће се на оригиналној радњи (одакле се зове скрипта). Али док у копирању, промене извршене у скрипти неће утицати на оригиналну скрипту (акција)
П # 73) Објасните концепт како КТП идентификује објекат.
Одговор: Током снимања, КТП гледа објекат и чува га као тестни објекат. За сваки тест објекат, КТ учи скуп задатих својстава који се називају обавезним својствима, и погледајте остале објекте да бисте проверили да ли су та својства довољна за јединствену идентификацију објекта. Током пробног рада, КТП тражи извршне објекте који се подударају са тест објектом који је научио током снимања.
П # 74) Разликовати два типа складишта објеката КТП-а.
Одговор: Спремиште објеката користи се за чување свих објеката у апликацији која се тестира.
Врсте спремишта објеката: По радњи и дељено спремиште.
У Дељеном спремишту само једно централизовано спремиште за све тестове, док се у По акцији за сваки тест креира засебно спремиште по радњи.
П # 75) Које су разлике и најбоља практична примена Спремишта објеката?
Одговор:
По акцији: За сваку радњу креира се једно спремиште објеката.
Подељено: Једно складиште објеката користи цела апликација
П # 76) Објасните која је разлика између дељеног спремишта и спремишта по радњи
Одговор:
Заједничко спремиште: Читава апликација користи једно Објецт Репоситори, које је слично датотеци Глобал ГУИ Мап у ВинРуннер-у
По акцији: За сваку радњу креира се једно Спремиште објеката, попут датотеке ГУИ мапе по тесту у ВинРуннер-у
П # 77) Да ли сте икада написали компајлирани модул? Ако јесте, реците ми неке функције које сте написали.
Одговор: Узорак одговора (Можете рећи о модулима на којима сте радили. Ако је ваш одговор да, онда бисте требали очекивати још питања и требали бисте бити у могућности да објасните те модуле у каснијим питањима): Користио сам функције за хватање динамичких података током извођења. Функција која се користи за снимање радне површине, прегледача и страница.
П # 78) Можете ли учинити више од пуког снимања и репродукције?
Одговор: Узорак одговора (Реците Да само ако сте радили на њему): Урадио сам динамичко хватање објеката током времена у којем се уопште не врши снимање, репродукција и коришћење спремишта.
-То је урађено скриптирањем прозора помоћу ДОМ-а (Доцумент Објецт Модел) прозора.
П # 79) Како се врши скриптирање. Да ли постоје уграђене функције у КТП-у? Која је разлика између њих? Како се бавити проблемима са скриптама?
Одговор: Да, постоји уграђена функционалност која се назива „Корак генератора“ у оквиру Уметање-> Корак-> Корак генератора -Ф7, која ће генерисати скрипте док уносите одговарајуће кораке.
П # 80) Која је разлика између контролне тачке и излазне вредности?
Одговор: Излазна вредност је вредност забележена током пробног рада и унета у време извођења, али на одређено место.
На пример, Локација у табели података (глобални лист / локални лист)
К# 81) Колико врста радњи постоји у КТП-у?
Одговор: Постоје три врсте акција:
- Акција која се не може поново употребити: Акција која се може позвати само у тесту са којим се чува, а може се позвати само једном.
- Вишекратна радња: Акција која се може више пута позвати тестом са којим се чува (локални тест) као и другим тестовима.
- Спољно деловање: Акција за поновну употребу ускладиштена са другим тестом. Спољне радње су само за читање у тесту позивања, али за спољну акцију можете да користите локалну копију података табеле података која се може уређивати.
П # 82) Желим да отворим прозор Бележнице без снимања теста, а не желим да користим и наредбу Покрени системски услужни програм. Како да то урадим?
Одговор: И даље можете да отворите бележницу без употребе скрипте за запис или системског услужног програма, само помињући путању бележнице “(тј. Где је нотепад.еке ускладиштен у систему) на„ картици Виндовс апликација “„ Снимање и Покрените прозор Поставке.
Најпопуларнија питања и одговори за УФТ интервјуе
ХП УФТ (Хевлетт Пацкард - обједињено функционално тестирање) раније назван ХП КТП (Хевлетт Пацкард - Куицк Тест Профессионал). Овај алат се користи за аутоматско тестирање апликација или веб локација.
Помоћу овог алата вршимо разне врсте испитивања попут функционалног испитивања, регресијског тестирања итд. ХП УФТ се такође може користити на нивоу предузећа у сврхе тестирања. ВБ (Висуал Басиц) скриптни језик се користи у УФТ-у, што је мало лако и једноставно у поређењу са осталим језицима ООП (објектно оријентисано програмирање).
Користећи ХП УФТ, тестер може да тестира и предњи и задњи део софтверских апликација. Предњи део за тестирање назива се ГУИ тестирање, а позадински део за тестирање се зове АПИ (Апплицатион Программинг Интерфаце).
Помоћу овог алата можемо тестирати целу апликацију или одређени део / логику / објекат апликације.
Белешка: Помоћу УФТ алата можете покренути и тестирати софтверску веб апликацију на удаљеним МАЦ машинама уз помоћ претраживача Сафари.
Ево најчешћих питања и одговора за интервјуе на ХП УФТ:
П # 1) Које карактеристике или недостаци КТП-а доводе до надоградње за новију верзију?
Одговор: Они укључују:
- Главна карактеристика КТП-а, тј. „Тестирање само ГУИ-а“ доводи до надоградње новије верзије софтвера.
- КТП садржи врло велике тестове који доводе до потрошње више меморије. Због тога се ЦПУ користи дуже време и то утиче на брзину система.
- Резултати скрипти извршених у КТП чувају се као ХТМЛ датотеке уместо као текстуалне (.ткт) датотеке. Овим ће величина датотека резултата или група датотека заузети више системског простора.
П # 2) По чему се верзија УФТ 11.5 разликује од УФТ 12.0?
Одговор: Верзија УФТ 11.5 комбинација је ГУИ и АПИ, док је УФТ 12.0 комбинација ГУИ, АПИ и БПТ (тестирање пословних процеса).
П # 3) Дефинишите окно за грешке УФТ-а.
Одговор: Док радимо на скриптама попут извршавања, чувања, отварања скрипти итд., Можемо се суочити са неколико грешака. Такве грешке су наведене и приказане у подручју познатом као „ Грешка у окну '.
Типови грешака наведени у окну грешака укључују:
- Грешке у синтакси кода
- Недостају ресурси
- Недостају референце и вредности својстава
Белешка: Раније у КТП-у, окно са информацијама се користи за хватање синтаксних грешака кода.
П # 4) Може ли се УФТ повезати са Центром квалитета? Ако је „Да“, укратко наведите поступак или кораке.
Одговор: Да, УФТ се може повезати са КЦ.
То се може урадити са предњег краја или графичког корисничког интерфејса као што је приказано доле:
Идите на мени Датотека -> Изаберите „Центар за квалитет“ , а затим ће се од вас тражити да унесете УРЛ центра квалитета.
Након уноса УРЛ адресе такође тражи податке за пријављивање попут корисничког ИД-а, лозинке, пројекта итд. Унесите потребне детаље и тада ћете моћи извршити скрипте из КЦ-а.
П # 5) Да ли је могуће користити две инстанце УФТ-а на истој машини? Ако не зашто?
Одговор: Не, не можемо да користимо две инстанце УФТ-а на истој машини. Међутим, УФТ обрађује више инстанци апликације која ће бити тестирана.
Можемо чак радити на две различите апликације на истој машини без заустављања снимања УФТ-а. Да бисте то урадили, потребно је да измените неколико конфигурационих подешавања УФТ-а.
Треба да изаберете опцију „Сними и покрени у било којој отвореној апликацији“ Аутоматион -> Рецорд анд Рун сеттингс -> селецт.
На пример, УФТ може радити на више прозора ИЕ прегледача.
П # 6) Шта се подразумева под излазном вредношћу у УФТ-у?
Одговор: Ан Излазна вредност корак се користи за хватање вредности из било ког поља или вредности било ког својства објекта када се извршава скрипта. А такве вредности се чувају на жељеном месту у табели података и могу се користити као улаз за остала поља или објекте у другој тачки тест скрипте.
Постоје четири врсте излазних вредности које укључују:
- Стандардна излазна вредност
- Вредност излаза текста или подручја текста
- Излазна вредност базе података и
- КСМЛ излазна вредност
П # 7) Дефинишите променљиву окружења у УФТ-у и његову употребу.
Одговор: У УФТ-у користимо неколико глобалних променљивих за чување глобалних података као што су Усер Ид, Пассворд. Такве глобалне променљиве називају се променљивима околине.
У УФТ постоје три врсте променљивих околине, које укључују:
- Уграђен (само за читање)
- Кориснички дефинисано - Интерно (само за читање)
- Кориснички дефинисано - екстерно (читање / писање)
Употребе променљивих околине укључују:
- Уз помоћ ових променљивих околине параметри се дефинишу у тест скриптама.
- Ове променљиве окружења се користе у разним тестовима или радњама.
- Везе до веб локација (УРЛ-ова), детаље о окружењу за тестирање итд. Можемо да ускладиштимо у ове променљиве окружења.
П # 8) Укратко о процесу тестирања са УФТ-ом.
Одговор: Постоји седам фаза процеса тестирања помоћу УФТ-а:
# 1) Припрема плана за тестирање: У овој фази ћете одлучити и одабрати окружење, конфигурацију система итд., Које се користе за тестирање. Чак ћете и ви дати приоритет корацима који су укључени у тестирање и идентификовати податке о тесту.
Такође ће предвидети очекивани излаз скрипти.
# 2) Снимање радњи извршених на апликацији: У овој фази ћете извршити кораке или радње тестирања на веб локацији / апликацији која се тестира. Истовремено, УФТ ће аутоматски снимати и снимати активности тестирања које се извршавају у апликацији.
# 3) Повећавање тест скрипте: Ова фаза ће тест тест учинити привлачнијим додавањем додатних ефеката попут уметања контролних тачака, параметризације, декларисања излазних вредности итд.
# 4) Поновно извршавање тест скрипте: У овој фази се тестна скрипта извршава још једном како би се проверило да ли скрипта несметано ради са додатним додацима направљеним у претходном кораку.
Ако се открију неке грешке, оне се отклањају и исправљају.
# 5) Стварно извршење тест скрипте у апликацији: Сада покрените тест скрипту да бисте извршили стварно извршавање у овој фази.
# 6) Испитивање резултата теста: Након извршења теста, резултати се анализирају из генерисаног извештаја о испитивању.
# 7) Анализа недостатака: Ако током извршавања пронађемо било какве грешке које доводе до неуспеха тест скрипте, исте би требало пријавити у извештају о недостацима.
П # 9) Предложите и дефинишите решење за апликацију чије објекте УФТ не препознаје.
Одговор: Када УФТ не препозна објекат, треба да следимо неколико основних тачака попут провере да ли су учитани сви потребни програмски додаци или не, потраге за УФТ закрпама итд.
Постоје 3 фазе решења за решавање овог проблема.
- Решење на нивоу алата - На овом нивоу покушавамо да користимо режим снимања на ниском нивоу, конфигурацију виртуелних објеката итд.
- Решење на нивоу организације - Покушајте да прикупите одговарајућа својства или информације о објектима које УФТ не препознаје. Генерално, развојни тимови биће свесни свих својстава предмета.
- Решење на нивоу продавца - Посаветујте се са одговарајућим добављачима у вези са овим питањем и подигните карту / жетон за исто.
П # 10) Каква је корист од покретања скрипти у скривеном режиму у УФТ-у?
Одговор: Корисник заправо може да покрене тест скрипте УФТ-а у скривеном режиму. Покретање тест скрипти у овом режиму побољшаће извршавање и његову брзину. Како интервенција корисника није потребна током извршавања скрипти, овај скривени режим се може лако користити.
Корисник може видети резултате теста након завршетка извршавања скрипте. Да бисте омогућили овај скривени режим, идите на „Подешавање даљинског агента“ и изаберите опцију „Покрени УФТ у скривеном режиму“ .
П # 11) Шта је тестирање унакрсних прегледача? Подржава ли га УФТ?
Одговор: Да, УФТ подржава тестирање у различитим прегледачима као што су Цхроме, Сафари, ИЕ, Фирефок итд.
Помоћу ове функције можемо снимати скрипту у један прегледач и покретати исту у другом прегледачу без икаквих промена у конфигурацији.
П # 12) Шта је дистрибуирано тестирање? Како га УФТ подржава?
Одговор: Дистрибуирано тестирање значи тестирање апликације на више машина, клијената, сервера, мобитела итд. УФТ подржава ово дистрибуирано тестирање новом функцијом која се зове „Рун-тиме енгине“ .
П # 13) Опишите разлике између функција и радњи у УФТ-у.
Одговор: Испод тачке објасните како се функције разликују од радњи.
- Функције нису повезани са Спремиштем објеката и Табелом података, док Акције одржавају сопствено спремиште објеката и табелу података.
- Функције су елементи ВБ скриптирања који нису ограничени само на УФТ, док су акције елементи УФТ-а.
- Уз помоћ функција, код се поново користи, а са акцијама се тест поново користи.
- Заједничка карактеристика функција и радњи је да су обе повезане са улазним параметрима, излазним параметрима и повратним вредностима.
- Скрипта се може поделити на више радњи попут пријаве, одјаве итд., Док се функција креира у скрипти.
Пример акције: Унос било које вредности или података у било које поље или клик на било које дугме апликације означава се као радња. (Унос 20 у поље за узраст означава се као радња или је кликање на дугме Пошаљи такође радња).
Пример функције: Било који део израчуна или формуле иза клика на било које дугме називају се функцијом. (Након клика на дугме ДОДАЈ, додавање извршено на позадини врши функција).
П # 14) Које су разне врсте акција у УФТ-у?
Одговор: ' поступак ”Означава корак или групу корака који се користе за тестирање апликације. Свака скрипта има само једну радњу.
Генерално постоје 3 врсте акција.
Су:
- Акција која се не може поново употребити: Ову радњу тест може да позове само једном у којем је написана или сачувана.
- Вишекратна акција: Може ово да позове онолико пута колико захтева тест. Такође се чува у самом тесту.
- Спољно деловање: Само име објашњава да је ова радња сачувана у другом (спољном) тесту. Ово делује на исти начин као и радња за вишекратну употребу, само са разликом у њеној локацији. А и ова спољна радња се може уређивати.
П # 15) Шта се подразумева под Цхецк Поинт-ом у УФТ-у? Такође објасните важеће контролне тачке.
Одговор: Цхецк Поинт представља тачку у којој се одређено стање или вредност објекта верификује у односу на неку другу фиксну или недавну вредност. Контролне тачке се могу уметнути у било коју тачку тест скрипте.
УФТ подржава разне врсте контролних пунктова.
То укључује:
- Стандард Цхецкпоинт - Ова контролна тачка се користи за проверу својстава објекта дугмади, листа итд.
- Контролна тачка слике - Проверава својства слика.
- Битмап Цхецкпоинт - Проверава одређено својство зумирања слика.
- Табела Цхецкпоинт - Проверава детаље табела као што су висина реда, ширина итд.
- Цхецкпоинт - Проверава положај текста на одређеном месту.
- Контролна тачка за подручје текста - Проверава да ли се текст приказује у наведеном подручју или не.
- Контролна тачка приступачности - Проверава стандардизацију веб локација.
- Паге Цхецкпоинт - Проверава својства веб странице попут броја хипервеза и слика на веб страници, времена које је потребно за учитавање странице итд.
- Контролна тачка базе података - Користи се за проверу вредности базе података.
- КСМЛ Цхецкпоинт - Користи се за верификацију информација и података који се односе на КСМЛ.
П # 16) По чему се битмап контролна тачка разликује од контролне тачке слике?
Одговор: Користећи „Контролна тачка битмапе“ можемо упоредити положај тачке са тачком очекиваних и стварних излазних слика. Ова контролна тачка ради помоћу пиксела подручја слике или подручја веб странице.
Док Контролна тачка слике проверава само својства која се односе на слике као што су изворна датотека, вредности итд.
За контролну тачку битмапе не треба нам одређена слика, она проверава подручје екрана, док контролна тачка слике обавезно треба слику. Помоћу контролне тачке битмапе можемо чак и да тестирамо део слике.
П # 17) Разликовати врсту тест случајева који се могу аутоматизовати и који не могу бити аутоматизовани.
Одговор: Датих у наставку је мало:
- Не можемо аутоматизовати тест случајеве којима је потребно мешање људи.
- Ново дизајнирани тест случајеви нису аутоматизовани. Барем једном треба да се изврше ручно.
- Тестови које треба изводити више пута треба аутоматизовати.
- Тестови које треба тестирати са више скупова података су аутоматизовани.
- Тест случајеви засновани на захтевима који се непрекидно мењају не могу се аутоматизовати.
П # 18) Колико типова оквира за аутоматизацију постоји у УФТ-у? Опиши их.
Одговор: Оквир аутоматизације - Група упутстава која се прате током скриптирања или кодирања назива се оквиром. Ова упутства укључују формат листа са подацима, стандарде који се користе за кодирање итд.
Разни оквири за аутоматизацију су следећи:
- Линеар Сцриптинг
- Тестирање на основу података
- Вођена кључним речима
- Хибридни оквир
- Архитектура тест библиотеке
П # 19) Објасните по чему се селен разликује од УФТ-а.
Одговор:
Испод је неколико разлика између селена и ХП УФТ-а
- Селен је алат отвореног кода, док УФТ није. За његово коришћење селена није потребна никаква лиценца, али УФТ га треба.
- УФТ подржава само ВБ скриптирање, док се скриптирање селенија може изводити помоћу ЈАВА, Перл, .нет, ПХП итд.
- Коришћењем УФТ-а можемо тестирати апликације засноване на Интернету, Виндовс-у и маинфраме-у. Али селениј се користи за тестирање само веб апликација.
- Тестирање путем УФТ-а је веома скупо од тестирања помоћу селена.
- УФТ скрипте су једноставније за употребу од селениум скрипти.
П # 20) Како се генератор корака користи у УФТ-у?
Одговор: Степ Генератор је најкориснија и најважнија уграђена карактеристика УФТ-а. Користи се за додавање или креирање корака у тест скриптама без снимања. Објекте са инвалидитетом можемо чак и да снимимо кроз генератор корака.
Ако током снимања пропустимо било који корак, можемо га додати уз помоћ Степ Генератора.
П # 21) Објасните нову функцију УФТ-а у вези са извозом резултата испитивања.
Одговор: У ранијим верзијама КТП-а, корисник је ручно извезао резултате теста у ПДФ или ХТМЛ формате.
Међутим, ова функција је сада аутоматизована у УФТ-у, тако да се резултати испитивања аутоматски извозе у ХТМЛ или ПДФ датотеке када се унесу мале промене у подешавања.
Идите на мени Алати -> Опције -> Опште картицу и изаберите „ Покрени сесије ’.
П # 22) Које се методе користе у УФТ-у за обраду изузетака или грешака током извођења?
Одговор: У УФТ-у имамо две методе за руковање грешкама или изузецима током извођења.
Су:
- Креирање сценарија опоравка и укључивање (повезивање) истог у сваку тест скрипту.
- Коришћењем „На следећем наставку грешке“ наредба, извршавање скрипте прелази на следећу непосредну изјаву упркос изјави о изузетку.
П # 23) Можете ли укратко описати препреке са којима сте се суочавали током тестирања аутоматизације?
Одговор: Опште препреке са којима ће се суочити сваки испитивач аутоматизације током тестирања су:
- Неколико пута апликација која се тестира (АУТ) неће бити доступна за тестирање због неких проблема.
- Понекад се функције апликације мењају или мењају. То доводи до неких проблема са одржавањем и доводи до прекида тестирања на неко време.
- Окружење за тестирање аутоматизације апликације можда неће бити доступно.
П # 24) Које функције подржава УФТ?
Одговор: Генерално УФТ подржава три врсте функција.
То укључује:
- Директне карактеристике - Карактеристике које су уграђене у прозор УФТ алата као што су Табела података, Објецт Спи, Генератор корака итд.
- ХП интегрисани алати - Ови алати се могу аутоматски инсталирати ако је инсталиран УФТ. Пример: Тест Батцх Руннер, шифрант лозинке итд.
- Остали интегрисани алати - Ако желимо да користимо ове алате, корисник их мора инсталирати. Пример: ВБ скрипта, СКЛ итд.
П # 25) Дефинишите приказ платна УФТ-а.
Одговор: Цанвас је дисплеј, који приказује графички облик деловања пробног тока који се дешава током процеса тестирања. Према нашим потребама, акције можемо мењати од врха до дна.
Закључак
Надам се да ће овај чланак бити врло користан за оне који се припремају да присуствују интервјуу о аутоматизацијском тестирању УФТ / КТП.
Препоручљиво је једном проћи кроз алат и искусити његов изглед и осећај пре него што се суочите са анкетером. Прегледајте претходну и најновију верзију КТП / УФТ, тако да можете добити још неколико идеја о разликама између различитих верзија.
Надам се да су ова питања корисна за припрему за КТП / УФТ интервју. Ако наиђете на неко ново питање, слободно објавите коментаре у наставку. Покушаћемо да одговоримо.
=> Посетите овде за серију КТП Туториалс Траининг
Желимо вам успех у вашем интервјуу !!!
Препоручено читање
- ХП УФТ
- 16 нових карактеристика алата Мицро Фоцус УФТ (обједињено функционално тестирање) - КТП вс УФТ
- Спремиште објеката у КТП-у - Водич бр. 22
- Како се припремити за интервју за тестирање софтвера
- Питања и одговори за испитивање ЕТЛ-а
- Нека занимљива питања за испитивање софтверског тестирања
- 25 најбољих питања о агилном тестирању за интервјуе и одговоре
- Топ 20+ .НЕТ питања и одговори за интервјуе