Kontrollpunkter i QTP/UFT med exempel

Vad รคr Checkpoint i QTP?

En kontrollpunkt รคr en verifieringspunkt som jรคmfรถr det aktuella vรคrdet med det fรถrvรคntade vรคrdet fรถr specificerade egenskaper hos ett objekt. Om det aktuella och fรถrvรคntade vรคrdet matchar genererar det en PASS-status annars FAIL-status.

Typer av kontrollpunkter i Micro Focus UFT

Det finns mรฅnga typer av kontrollpunkter som beskrivs nedan

  1. Standardkontrollpunkter: Den jรคmfรถr de fรถrvรคntade vรคrdena fรถr objektegenskaper som fรฅngats under inspelningen med objektets nuvarande vรคrden under ett lรถppass
  2. Sidkontrollpunkt: En standardkontrollpunkt skapad fรถr en webbsida kan kallas en sidkontrollpunkt. Den anvรคnds fรถr att kontrollera det totala antalet lรคnkar och bilder pรฅ en webbsida. Sidkontrollpunkter kan anvรคndas fรถr att kontrollera laddningstid, dvs. tiden det tar att ladda en webbsida.
  3. Bitmap Checkpoint hjรคlper en anvรคndare att kontrollera bitmappen fรถr en bild eller en fullstรคndig webbsida. Den gรถr en pixel fรถr pixel jรคmfรถrelse mellan faktiska och fรถrvรคntade bilder.
  4. Bildkontrollpunkt lรฅter dig kontrollera egenskaper som kรคllfilens plats fรถr en webbbild. Till skillnad frรฅn Bitmap Checkpoint kan du inte kontrollera pixlar (bitmaps) med bildkontrollpunkt.
  5. Textkontrollpunkt Anvรคnds fรถr att kontrollera fรถrvรคntad text i en webbsida eller applikation. Den hรคr texten kan komma frรฅn en viss del av programmet eller en liten del av texten som visas
  6. Kontrollpunkter fรถr tillgรคnglighet verifierar รถverensstรคmmelse med World Wide Web Consortium (W3C) instruktioner och riktlinjer fรถr webbaserad teknik och informationssystem. Dessa riktlinjer gรถr det enkelt fรถr funktionshindrade att komma รฅt webben.
  7. Databaskontrollpunkter skapa en frรฅga under rekordtid och databasvรคrden lagras som fรถrvรคntade vรคrden. Samma frรฅga exekveras under kรถrtid och faktiska och fรถrvรคntade vรคrden jรคmfรถrs.
  8. In Kontrollpunkt fรถr tabell, kan du dynamiskt kontrollera innehรฅllet i celler i en tabell (rutnรคt) som visas i din miljรถ. Du kan ocksรฅ kontrollera olika tabellegenskaper som radhรถjd, cellbredd och sรฅ vidare. Tabellkontrollpunkt liknar Databaskontrollpunkt
  9. Anvรคnda XML-kontrollpunkter du kan verifiera XML-data, XML-schema, XML-data

Hur man anvรคnder kontrollpunkter i QTP?

Klicka hรคr. om videon inte รคr tillgรคnglig

Takeaways frรฅn videon

  • Du kanske har mรคrkt att resultat som genereras fรถr vรฅrt testskript inte har nรฅgon status Godkรคnd/Underkรคnd utan vilken vรฅr automatisering รคr ofullstรคndig
  • Det fรถrvรคntade TESTRESULTATET fรถr vรฅrt scenario bรถr vara โ€“ Flygreservationsfรถnstret, vilket รคr den hรคr skรคrmen, bรถr visas efter att ha angett ett giltigt anvรคndarnamn och lรถsenord. Fรถr att รฅstadkomma detta kommer vi att behรถva post ett ytterligare steg # 6 som รคr Kontrollera flygbokning visas...
  • Automatisering av detta verifieringssteg kan uppnรฅs med hjรคlp av Checkpoints. Lรฅt oss gรฅ vidare och spela in steg #6 Fรถr att lรคgga till en kontrollpunkt, hรถgerklicka pรฅ steg #5, varefter kontrollpunkten mรฅste infogas. Vรคlj Infoga standardkontrollpunkt. Dialogrutan Egenskaper fรถr kontrollpunkt Box ร–ppnar.
  • QTP tilldelar ett standardnamn till en kontrollpunkt. Du kan ange ditt รถnskade namn
  • Tabellen visar alla registrerade egenskaper och deras motsvarande vรคrden fรถr objektet. Markeringen anger att dessa egenskaper kommer att kontrolleras
  • ABC-ikonen indikerar att egenskapsvรคrdena รคr en konstant. Om du parametrerar nรฅgon av de valda egenskaperna รคndras ikonen pรฅ motsvarande sรคtt
  • Lรฅt oss hรฅlla oss till standarden och infoga uttalandet efter det aktuella steget. Klicka pรฅ okej
  • En kontrollsats med kontrollpunktens namn infogas pรฅ rad # 6. Lรฅt oss spela om skriptet
  • Skriptet ger ett Run-Time Error
  • Tja, detta รคr en vanlig felkรคlla fรถr nybรถrjare och hรคnder eftersom i steg #5, QTP stรคnger flygreservationsskรคrmen och nรคr kรถrningen nรฅr steg #6 finns det inget flygreservationsskรคrmsobjekt tillgรคngligt fรถr att รคndra dess egenskaper. Du mรฅste se till att objektet som verifieras รคr tillgรคngligt medan QTP kรถr kontrollpunktssteget
  • Detta fel kan รฅtgรคrdas genom att รคndra sekvensen av teststeg. Du mรฅste byta steg 5 och steg 6. I det nya scenariosteget รคr 5 att verifiera att flygreservationsfรถnstret finns och steg 6 รคr att stรคnga applikationen
  • In HP QTP, du behรถver bara klippa steg #6 och klistra in det pรฅ platsen fรถr steg #5. Lรฅt oss spela upp manuset igen. Skriptet passerar och resultattrรคdet ger kontrollpunktsvรคrdena som jรคmfรถrdes. Det รคr allt till standardkontrollpunkter

Denna videohandledning visar olika typer av Kontrollpunkter i Quick Test Professional

Sammanfatta detta inlรคgg med: