Typer af optagefunktioner i QTP / UFT: Analog, Lavt niveau, Kontekst

Anonim

HP UFT (QTP) understøtter 3 typer optagefunktioner

  1. Kontekstfølsom
  2. Analog
  3. Lavt niveau

Kontekstfølsom optagelsestilstand

  • Den normale optagelsestilstand kaldes også Kontekstfølsom tilstand
  • Det er standardoptagelsestilstanden, der drager fuld fordel af Quick Test Professional's testobjektmodel.
  • Det genkender objekter i applikationen uanset deres placering på skærmen.
  • Det registrerer objekterne i din applikation og de operationer, der udføres på dem

Analog optagelsestilstand

  • I en analog optagelsestilstand registrerer og sporer Quick Test Professional enhver bevægelse af musen, mens du trækker musen rundt på en skærm eller et vindue.
  • Micro Focus UFTs analoge optagelse registreres som spor og gemmes i din testkatalog
  • Det er nyttigt til optagefunktioner, der ikke kan optages på et objektniveau. F.eks. En signatur produceret ved at trække musen
  • I analog tilstand kan du optage
  1. Optag i forhold til skærmen
  2. I forhold til vindue
  • Når din analoge handling er begrænset til kun et vindue, skal du bruge den i forhold til et vindue
  • Når din analoge handling involverer flere skærme som at trække og slippe et objekt fra et vindue til et andet, skal du bruge skærmindstillingen

Lavniveau-tilstand

  • Denne tilstand giver dig mulighed for at optage på ethvert objekt i din applikation, uanset om QTP genkender det specifikke objekt eller den specifikke handling.
  • Denne tilstand registrerer på objektniveau og registrerer alle kørselsobjekter som enten Window- eller WinObject-testobjekter.
  • Det bruges, når objektets nøjagtige koordinater er vigtige for dine tests. Et godt eksempel ville være hashmaps, hvor et klik på forskellige sektioner af et billede fører dig til forskellige links
  • Bruges til optagelse af tests i et miljø (eller på et objekt), der ikke genkendes af QTP
  • Lavniveau-tilstand registrerer x-, y-koordinaterne for ethvert klik

Lær kontekst, analoge, lavt niveau optagefunktioner med et eksempel i den følgende video

Klik her, hvis videoen ikke er tilgængelig

Resumé

  • Analog optagelse og lavt niveau-optagelse kræver mere diskplads end normal optagelsestilstand.
  • I begge tilstande skal skærmpositioner under optagelsestiden være identiske, ellers mislykkes scriptet
  • Brug derfor kun analog optagelse eller lav-niveau-optagelse, når normal optagelsestilstand ikke nøjagtigt registrerer din handling.
  • Til tider skifter QTP automatisk til lavt niveau, mens der optages objekter eller miljøer, der ikke understøttes af QTP