qtp tutorial 15 using text area
I siste artikkel , vi diskuterte måtene QTP kan sammenligne tekst på. Vi så også hvordan standard sjekkpunkter kan brukes til å sjekke teksten og diskutert tekstsjekkpunktet i detalj. Neste sjekkpunkt er tekstområdet sjekkpunkt. La oss begynne å utforske det.
=> Klikk her for QTP Training Tutorials Series
Hva du vil lære:
Tekstområde sjekkpunkt
- Dette brukes til Windows-applikasjoner.
- Sammenligner en tekststreng innenfor et definert område i henhold til de angitte kriteriene.
- Å definere egenskapene for dette sjekkpunktet er nesten det samme som for et tekstsjekkpunkt.
- Den eneste dominerende forskjellen mellom tekstkontrollpunkt og et tekstområde-kontrollpunkt bortsett fra miljøene, er at tekstkontrollpunkt fungerer på et bestemt objekt og tekstområde fungerer på en valgt region.
- Selv om menyalternativet for tekstområdekontrollpunkt er tilgjengelig selv når du tar opp en webapp når det er valgt, vil det gi deg en feil om at nettmiljøet ikke støttes for dette kontrollpunktet.
Tabellkontrollpunkt
- Den kan brukes i tilfeller når du trenger å bekrefte at en bestemt celle i en tabell har en viss verdi, eller i noen tilfeller hvis selve tabellen har det definerte antallet kolonnerader.
- Når et nettbord eller et tilsvarende tabellobjekt er valgt å sette inn et kontrollpunkt på, blir egenskapene til tabellkontrollpunkt påkalt.
- Som et menyvalg velger du “Standard Checkpoint” mens du spiller inn. Så grunnreglene som opprettelse, redigering og vedlikehold er de samme.
La oss se på et eksempel:
Jeg vil velge et tilfeldig nettsted som har et nettbord. Åpne i Internet Explorer. Start opptak, sett inn sjekkpunkt-> Standard sjekkpunkt og velg tabellobjektet på websiden:
webservices in java intervju spørsmål og svar
Velg Web Table-elementet og klikk OK.
I cellevinduet velger du cellen og spesifiserer om en konstant verdi må være der eller parameterisere.
I innstillingsfanen, måten bekreftelsen må utføres på.
Celleidentifikasjon, denne kategorien er der brukeren har innstillingene for å identifisere en bestemt rad eller kolonne.
Som jeg sa tidligere, siden dette er en variant av standard sjekkpunkt, gjelder alle de samme reglene.
- Selv om denne innebygde funksjonen er tilgjengelig for å sjekke tabeller, synes jeg den ikke er veldig nyttig. Det er andre funksjoner som GetRowCount, GetColumnCount, GetRowItem, etc. for å bekrefte tabellene. La meg forklare det litt mer før vi går videre.
- I praktiske scenarier kan det hende at det ikke er tilstrekkelig å sjekke bare en celle, og å opprette et enkelt kontrollpunkt for hver verdi i tabellen kan bli tungvint. For eksempel, Hvis en tabell er 3X3, for å sjekke hver celle, vil vi se 9 sjekkpunkter. Hvis verdien i den andre eller første cellen ikke stemmer overens, signaliserer den ikke en inkonsekvent tabell hvilken type som beseirer formålet og resulterer i unødvendig fortsettelse av å sjekke de andre cellene.
- I stedet ved å lese tabellen og bruke GetRowCount, GetColumnCount, GetRowItem-funksjoner, kan du opprette en looping-mekanisme og sjekke etter behov og avslutte feil. Det eneste hensynet til en tester på dette tidspunktet vil være å sørge for at han skriver passende testresultater slik at det er klarhet.
- Tabellkontroll mislykkes også i tilfelle dynamiske tabeller.
Sidekontrollpunkt
Sidekontrollpunkt er en annen variant av et standardkontrollpunkt, som som navnet indikerer kommer opp når det opprettes på en webside.
Den kan brukes til følgende:
- Sjekker lenker
- Kilder til bilder
- Se etter ødelagte lenker
La oss plassere en og se hvordan den fungerer og hva den kan gjøre når vi fortsetter.
Åpne Google.com i Internet Explorer eller hvilken som helst nettleser som er kompatibel med den nåværende versjonen av QTP du har på maskinen din. Registrer en ny test i QTP, velg 'Sett inn kontrollpunkt-> Standardkontrollpunkt' og pek den til google.com-siden. Velg deretter 'Web Page' -objektet fra objektlisten som vises. Følgende dialogboks vises:
Som du kan se, er parametrene som kan kontrolleres i listen og fortsetter med en avkrysningsrute med et avkrysningsalternativ. Brukerne kan velge et antall egenskaper etter behov.
Som det er tilfelle med alle de andre sjekkpunktene vi har sett så langt, kan hver av disse egenskapene være en konstant verdi, eller brukeren kan parameterisere.
Neste del er HTML-bekreftelse:
- HTML-kilde: Sjekker om HTML-koden for websiden samsvarer med den faktiske ved kjøring. Brukeren har et alternativ å endre det etter behov mens han oppretter et sjekkpunkt og sjekke om det stemmer overens på kjøretiden.
- HTML-koder: Sjekker HTML-kodene for websiden på rekord- og kjøretider. Som med HTML-kilde, kan HTML-koder også endres.
'Alle objekter på siden' Seksjon:
# 1) Lenker: Når du sjekker dette, blir alle lenkene bekreftet. For å sjekke bare visse lenker kan du klikke 'Filter Link Check' og følgende dialogboks vises:
Du kan velge lenkene eller oppheve merkingen av dem.
Koblings-URL-verdien kan igjen være en konstant eller en parameterisert verdi.
# 2) Bilder: Hvis du sjekker dette PÅ, kan du bekrefte tilstedeværelsen av bildene på siden ved kjøretid. Ved å klikke 'Filter Image Check' kan brukeren velge de nøyaktige bildene som skal sjekkes og de som må ignoreres.
Følgende fane vises når brukeren velger å filtrere:
Som vanlig kan brukeren konfigurere verdiene.
# 3) Broken Links: Dette alternativet er vanligvis ikke PÅ som standard, og når du sjekker det PÅ, verifiserer det om det er ødelagte lenker på websiden.
Brukeren kan se etter ødelagte lenker som bare er på samme vert som på foreldresiden. Det aktuelle alternativet må angis i det følgende skjermbildet som kan startes ved å bruke menyalternativet 'Verktøy-> Alternativer-> Internett'.
Når dette kontrollpunktet er kjørt, vises alle feilene i testresultatene. Ellers passerer sjekkpunktet.
Noen av alternativene for sidekontrollpunkt er bare tilgjengelige når kontrollpunktet opprettes under opptak. Hvis du prøver å opprette dem fra det aktive skjermbildet eller søkeordvisningen, vil ikke HTML-bekreftelsesalternativene være tilgjengelige.
For å oppsummere siden Kontrollpunkt:
#1) Nyttig i netttillegget mens du sjekker sider. Kontrollerer sidens integritet
#to) En variant av et standard kontrollpunkt, så alle reglene for oppretting, redigering og vedlikehold er de samme.
# 3) QTP kan instrueres i å sette et kontrollpunkt på hver side. Dette kan gjøres ved å velge “Verktøy-> Alternativer-> Nett-> Avansert” fra menyen og klikke på alternativet PÅ:
# 4) Alternativt kan du be QTP omgå automatiske sjekkpunkter. Velg følgende alternativ i samme vindu som vi lanserer i punkt 3.
Det etterlater oss med tilgjengelighets-, database- og XML-sjekkpunkt som blir temaene for neste økt. Vennligst legg inn kommentarer og spørsmål.
=> Besøk her for QTP Training Tutorials Series
Anbefalt lesing
- QTP Tutorials - 25+ Micro Focus Quick Test Professional (QTP) Training Tutorials
- QTP Tutorial # 5 - Moving Steps and Håndtering av Breakpoints
- QTP opplæring nr. 16 - trinn for å sette inn XML-, tilgjengelighets- og databasekontrollpunkter
- QTP Tutorial # 10 - Writing Loop and Conditional Statements - VB Script Basics Del 2
- QTP-veiledning nr. 14 - Slik legger du til bitmap- og tekstkontrollpunkter i QTP-tester
- QTP Opplæring # 13 - Fremgangsmåte for å sette inn standard- og bildekontrollpunkt i QTP-tester
- QTP Opplæring # 12 - Ekspertvisning, trinngenerator og sjekkpunkter forklart med eksempel
- QTP Opplæring # 18 - Datadrevne og hybridrammer forklart med QTP-eksempler