qtp tutorial 15 using text area
I sidste artikel , vi diskuterede måder, hvorpå QTP kan sammenligne tekst. Vi så også hvordan standard kontrolpunkter kan bruges til at kontrollere teksten og diskuteret tekstkontrolpunktet detaljeret. Det næste kontrolpunkt er kontrolpunktet Tekstområde. Lad os begynde at udforske det.
=> Klik her for QTP Training Tutorials Series
Hvad du lærer:
Kontrolpunkt for tekstområde
- Dette bruges til Windows-applikationer.
- Sammenligner en tekststreng inden for et defineret område i henhold til de angivne kriterier.
- Definition af egenskaberne for dette kontrolpunkt er næsten det samme som for et tekstkontrolpunkt.
- Den eneste dominerende forskel mellem tekstkontrolpunkt og et tekstområde-kontrolpunkt bortset fra miljøerne er, at tekstkontrolpunkt fungerer på et bestemt objekt, og tekstområde fungerer på en valgt region.
- Selvom menupunktet for tekstområdet kontrolpunkt er tilgængeligt, selv når du optager en webapp, når det er valgt, vil det give dig en fejl om, at webmiljøet ikke understøttes til dette kontrolpunkt.
Tabel kontrolpunkt
- Det kan bruges i tilfælde, hvor du skal kontrollere, at en bestemt celle i en tabel har en bestemt værdi, eller i nogle tilfælde, hvis selve tabellen har det definerede antal kolonnerækker.
- Når der vælges en webtabel eller et tilsvarende tabelobjekt til at indsætte et kontrolpunkt på, aktiveres tabelkontrolpunktsegenskaber.
- Som menuvalg vælger du “Standardkontrolpunkt” under optagelse. Så grundreglerne som oprettelse, redigering og vedligeholdelse er alle de samme.
Lad os se på et eksempel:
Jeg vælger et tilfældigt sted, der har en webtabel. Åbn i Internet Explorer. Start optagelse, indsæt kontrolpunkt-> Standardkontrolpunkt, og vælg tabelobjektet på websiden:
Vælg webtabelelementet, og klik på OK.
I cellevinduet skal du vælge cellen og angive, om en konstant værdi skal være der eller parametrere.
I fanen Indstillinger, den måde, hvorpå verifikationen skal udføres.
Celleidentifikation, denne fane er, hvor brugeren har indstillingerne til at identificere en bestemt række eller kolonne.
Som jeg sagde tidligere, da dette er en variation af standardkontrolpunktet, gælder alle de samme regler.
- Selvom denne indbyggede funktion er tilgængelig til kontrol af tabeller, finder jeg det ikke særlig nyttigt. Der er andre funktioner som GetRowCount, GetColumnCount, GetRowItem osv. For at bekræfte tabellerne. Lad mig forklare det lidt mere, inden vi går videre.
- I praktiske scenarier er det måske ikke tilstrækkeligt at kontrollere en celle, og det kan blive besværligt at oprette et enkelt kontrolpunkt for hver værdi i tabellen. For eksempel, Hvis en tabel er 3X3, så for at kontrollere hver celle, vil vi se 9 kontrolpunkter. Hvis værdien i selve den anden eller første celle ikke stemmer overens, signalerer den ikke en inkonsekvent tabel, hvilken type der besejrer formålet og resulterer i unødvendig fortsættelse af kontrol af de andre celler.
- I stedet for ved at læse tabellen og bruge GetRowCount, GetColumnCount, GetRowItem-funktioner kan du oprette en looping-mekanisme og kontrollere efter behov og afslutte fejl. Den eneste overvejelse for en tester på dette tidspunkt ville være at sikre, at han skriver passende testresultater, så der er klarhed.
- Tabelkontrolpunkt mislykkes også i tilfælde af dynamiske tabeller.
Sidekontrolpunkt
Sidekontrolpunkt er en anden variant af et standardkontrolpunkt, som som navnet angiver kommer op, når det oprettes på en webside.
Det kan bruges til følgende:
gratis sikkerhedskopieringssoftware til Windows 8.1
- Kontrol af links
- Kilder til billeder
- Kontroller for ødelagte links
Lad os placere en og se, hvordan den fungerer, og hvad den kan gøre, når vi fortsætter.
Åbn Google.com i Internet Explorer eller enhver browser, der er kompatibel med den aktuelle version af QTP, du har på din maskine. Optag en ny test i QTP, vælg 'Insert Checkpoint-> Standard checkpoint' og peg den til google.com-siden. Vælg derefter 'Web Page' -objektet fra den viste objektliste. Følgende dialogboks vises:
Som du kan se, er de parametre, der kan kontrolleres, på listen og fortsætter med et afkrydsningsfelt med en afkrydsningsfunktion. Brugerne kan vælge et antal egenskaber efter behov.
Som det er tilfældet med alle de andre kontrolpunkter, vi hidtil har set, kan hver af disse egenskaber være en konstant værdi, eller brugeren kan parametrere.
Næste afsnit er HTML-verifikationen:
- HTML-kilde: Kontrollerer, om HTML-koden for websiden matcher den aktuelle ved kørsel. Brugeren har en mulighed for at ændre det efter behov, mens han opretter et kontrolpunkt og kontrollere, om det matcher på kørselstidspunktet.
- HTML tags: Kontrollerer HTML-tags for websiden på en rekord- og kørselstid. Som med HTML-kilde kan HTML-tags også ændres.
Afsnittet 'Alle objekter på siden':
# 1) Links: Når dette er kontrolleret, bekræftes alle links. For kun at kontrollere bestemte links kan der klikkes på “Filter Link Check”, og følgende dialogboks vises:
Du kan vælge linkene eller fjerne markeringen af dem.
Linkets URL-værdi kan igen være en konstant eller en parametreret værdi.
# 2) Billeder: At kontrollere dette ON betyder, at du kan kontrollere tilstedeværelsen af billederne på siden under kørsel. Ved at klikke på 'Filtrer billedkontrol' kan brugeren vælge de nøjagtige billeder, der skal kontrolleres, og de billeder, der skal ignoreres.
Følgende fane vises, når brugeren vælger at filtrere:
Som normalt kan brugeren konfigurere værdierne.
# 3) Brudte links: Denne indstilling er normalt ikke TIL som standard, og når den kontrolleres, bekræfter den, om der er ødelagte links på websiden.
Brugeren kan tjekke for ødelagte links, der kun er på samme vært som forældresiden. Den relevante indstilling skal indstilles i det følgende skærmbillede, der kan startes ved hjælp af menupunktet 'Værktøjer-> Indstillinger-> Web'.
Når dette kontrolpunkt er kørt, vises alle eventuelle fejl i testresultaterne. Ellers passerer kontrolpunktet.
Nogle af indstillingerne for sidekontrolpunkt er kun tilgængelige, når kontrolpunktet oprettes under optagelse. Hvis du forsøger at oprette dem fra den aktive skærm eller søgeordsvisning, er HTML-bekræftelsesindstillingerne ikke tilgængelige.
For at opsummere siden Kontrolpunkt:
# 1) Nyttigt i web-tilføjelsesprogrammet, mens du kontrollerer sider. Kontrollerer sidernes integritet
#to) En variation af et standardkontrolpunkt, så alle reglerne for oprettelse, redigering og vedligeholdelse er de samme.
# 3) QTP kan instrueres i at placere et kontrolpunkt på hver side. Dette kan gøres ved at vælge “Værktøjer-> Indstillinger-> Internet-> Avanceret” i menuen og klikke på indstillingen TIL:
# 4) Alternativt kan du instruere QTP om at omgå automatiske kontrolpunkter. Vælg følgende mulighed i det samme vindue, som vi starter i punkt 3.
Det efterlader os med tilgængelighed, database og XML-kontrolpunkt, som bliver emnerne for den næste session. Send venligst dine kommentarer og spørgsmål.
=> Besøg her for QTP Training Tutorials Series
Anbefalet læsning
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- QTP-vejledning nr. 5 - Flytning af trin og håndtering af breakpoints
- QTP-vejledning nr. 16 - Trin til indsættelse af XML-, tilgængeligheds- og databasekontrolpunkter
- QTP Tutorial # 10 - Writing Loop and Conditional Statements - VB Script Basics Part 2
- QTP-tutorial # 14 - Sådan tilføjes bitmap- og tekstkontrolpunkter i QTP-tests
- QTP-vejledning # 13 - Trin til indsættelse af standard- og billedkontrolpunkt i QTP-tests
- QTP-tutorial # 12 - Ekspertvisning, tringenerator og kontrolpunkter forklaret med eksempel
- QTP-tutorial # 18 - Datadrevne og hybridrammer forklaret med QTP-eksempler