Параметризација у КТП / УФТ са примером

Anonim

Шта је КТП параметризација?

КТП нам омогућава да одаберемо различите улазе за тестирање у току времена. Овај процес пружања различитих улазних вредности путем спољних параметара назива се параметризација.

Врсте параметризације у КТП-у

Типови параметара могу бити:

  1. Параметри табеле података
  2. Параметри теста / акције
  3. Параметри променљиве околине
  4. Параметри случајних бројева

Параметризација у КТП

Овај водич за Мицро Фоцус УФТ показује како да извршите параметрирање како бисте се успешно пријавили у апликацију за резервацију лета. Можда се питате зашто се Херкулов напор потрудити да аутоматизује овај једноставан сценарио. Проверићемо да ли се корисник успешно пријављује у апликацију након уноса важећег имена и лозинке агента. Потреба за параметризацијом постаје очигледна ако проширимо опсег сценарија на комбинацију важећих АЛФАНУМЕРНИХ имена агента и лозинке . У овом случају, испитни кораци ће остати исти. Али имаћемо више комбинација података за ТЕСТ. У овом примеру ћемо се ограничити на само 3 од могућих 8 комбинација.

Тест Сценарио Пробни кораци Тест подаци
Проверите да ли се корисник успешно пријавио у апликацију приликом уноса КОМБИНАЦИЈЕ важећих алфанумеричких имена агента и лозинке Корак 1) Отворите апликацију за резервацију лета Корак 2) Унесите важеће име агента Корак 3) Унесите важећу лозинку Корак 4) Притисните Ок Корак 5) Затворите апликацију након успешне пријаве. Име агента = Гуру лозинка = Жива Име агента = Гуру99 Лозинка = МЕРКУР Агент Име = 9999 Лозинка = жива

Да бисте то постигли, можете да копирате шест корака или да дате различите вредности података које су у ствари нешто што бисте урадили ручно или можете да користите Параметризацију.

У нашем случају Гуру је најлакши начин параметеризовати аргумент

  1. Кликните Поглед кључне речи
  2. Кликните икону Параметризатион.

Отвара се дијалошки оквир Конфигурација вредности. Тренутно је вредност постављена на Константа. Кликните радио дугме Параметер. КТП овом параметру додељује подразумевано име. Можете дати име по свом избору, а затим кликнути на „У реду“.

У Глобалном листу креира се колона са заглављем „Име агента“ и вредношћу Гуру. За овај параметар можете унети више вредности.

Када кликнете на „приказ стручњака“, видећете да је „Име агента“ замењено са „Гуру“ и тип листа који се користи.

Исто тако, можете параметеризирати аргумент Лозинка и унијети различите скупове података за тестирање.

Шта овај Датасхеет значи је да ће КТП поновити истих шест корака које смо забележили три пута. Током прве итерације користиће податке у првом реду. Током другог користиће податке у другом реду и тако даље. Сада покренимо скрипту. Ово је прва итерација. Ово је друга итерација. У статусној траци КТП даје информације о реду, који се тренутно користи као тест подаци и истиче одговарајући ред у листу са подацима. Резултати ће приказати резиме 3 понављања.

Предности параметризације

  • Параметризација нам омогућава да одаберемо различите вредности током извођења
  • Смањује време и напор
  • Коришћење управљачких програма података омогућава нам да користимо исте податке за различите оквире за унос. (Дата Дриверс је функција коју пружа ХП УФТ која показује све константе које се могу параметризовати у једном прозору. Олакшава параметризацију велике скрипте.

Кликните овде ако видео снимку није доступан