Паметна идентификација у КТП / УФТ са примером

Преглед садржаја:

Anonim

Шта је паметна идентификација у КТП-у?

  • Ако уобичајени поступак идентификације објеката не успе, Мицро Фоцус УФТ покреће Смарт Идентифицатион, што је флексибилнији механизам за идентификацију објеката под условом да је омогућен у поставкама Идентификације објекта.
  • Паметна идентификација користи две категорије својстава
  1. Основе основног филтера. Садржи најосновнија својства одређене класе тест објекта; оне чије се вредности не могу мењати без промене суштине изворног објекта
  2. Опционална својства филтера . Друга својства која могу помоћи у идентификацији предмета

ХП УФТ " заборавља " опис наученог тест објекта и креира нову листу кандидата за објекат која садржи објекте који се подударају са свим својствима дефинисаним на листи својстава основног филтера. КТП користи својство основног филтера да смањи листу кандидата за објекте. Идеја је да се сузи само на један објекат који одговара неким или свим сачуваним својствима описа.

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

Како омогућити / онемогућити паметну идентификацију

Како функционише паметна идентификација?

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

Измените својство објекта како бисте избегли паметну идентификацију

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

Видео транскрипт са истакнутим кључевима за понети

  • Можда сте приметили да паметна идентификација успорава извршавање скрипти што није пожељно
  • Да бисмо избегли паметну идентификацију, можемо променити задате особине идентификације објекта
  • У КТП-у, Идентификација објекта омогућава уклањање „наме“ из обавезних својстава и замену са „ХТМЛ ид“ како би наш тест био независан од промена имена
  • Можете поново снимити исте кораке за скрипту
  • Сада ако промените име из „Пошаљи“ у „Пријава“ и покренете скрипту коју скрипта извршава без паметне идентификације
  • Слично томе, у тестираној апликацији ако се неко од обавезних или помоћних својстава често мења за неки објекат, можете га заменити неким другим погодним својством како бисте омогућили брже извршавање скрипте
  • Подешавање имовине је поље за играње искуства, а ви ћете га узимати како старите помоћу алата

Ресурси

Преузмите веб странице коришћене у горенаведеном водичу за самовежбање