Typer af optagetilstande i QTP/UFT: Analog, Low Level, Context
HP UFT (QTP) understøtter 3 typer optagetilstande
- Kontekstfølsom
- Analog
- Lavt niveau
Kontekstfølsom optagetilstand
- Den normale optagetilstand kaldes også kontekstfølsom tilstand
- Det er standardindstillingen for optagelse, som udnytter Quick Test Professionals testobjektmodel fuldt ud.
- Den 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 optagetilstand
- I en analog optagetilstand, Hurtig test professionel registrerer og sporer hver bevægelse af musen, mens du trækker musen rundt på en skærm eller et vindue.
- Micro Focus UFTs analoge optagelse optages som spor og gemmes i biblioteket til din test
- Det er nyttigt til optagelse af operationer, der ikke kan optages på niveau med et objekt. F.eks. En signatur fremstillet ved at trække med musen
- I analog tilstand kan du optage
- Optage I forhold til skærm
- I forhold til vindue
- Når din analoge handling er begrænset til kun ét vindue, skal du bruge 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
Lav-niveau 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 operation.
- Denne tilstand optager på objektniveau og registrerer alle køretidsobjekter 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 dele af et billede fører dig til forskellige links
- Bruges ved optagelse af tests i et miljø (eller på et objekt), der ikke genkendes af QTP
- Lavt niveau-tilstand registrerer x,y-koordinaterne for eventuelle klik
Lær Context, Analog, Low-Level Recording Modes med et eksempel i den følgende video
Klik link. hvis videoen ikke er tilgængelig
Resumé
- Analog optagelse og optagelse på lavt niveau kræver mere diskplads end normal optagetilstand.
- For begge tilstande skal skærmpositionerne under optagelsen og køretiden være identiske, ellers mislykkes scriptet
- Brug derfor kun analog optagelse eller optagelse på lavt niveau, når normal optagetilstand ikke registrerer din handling nøjagtigt.
- Til tider skifter QTP automatisk til lavniveautilstand, mens der optages objekter eller miljøer, der ikke understøttes af QTP