Kontroliniai taškai QTP / UFT su pavyzdžiu

Kas yra „Checkpoint“ QTP?

Kontrolinis taškas yra patikrinimo taškas, kuris palygina dabartinę vertę su numatoma objekto nurodytų savybių verte. Jei dabartinė ir laukiama vertė sutampa, ji sukuria PASS būseną, kitaip FAIL būsena.

„Micro Focus UFT“ kontrolinių punktų tipai

Žemiau aprašyta daugybė kontrolinių punktų tipų

  1. Standartiniai kontroliniai taškai: jis palygina laukiamas objekto savybių, užfiksuotų įrašant, reikšmes įrašant su dabartinėmis objekto reikšmėmis vykdymo sesijos metu
  2. Puslapio kontrolinis punktas: Tinklalapiui sukurtą standartinį kontrolinį tašką galima vadinti puslapio tikrinimo punktu. Jis naudojamas norint patikrinti bendrą nuorodų ir vaizdų skaičių tinklalapyje. Puslapio kontroliniai taškai gali būti naudojami norint patikrinti apkrovos laiką, ty laiką, kurį reikia įkelti tinklalapiui.
  3. „Bitmap Checkpoint“ padeda vartotojui patikrinti paveikslėlio ar viso tinklalapio bitų žemėlapį. Tai palygina faktinius ir numatomus vaizdus pikseliais.
  4. „Image Checkpoint“ leidžia patikrinti ypatybes, pvz., Šaltinio failo vietą žiniatinklio vaizde. Skirtingai nei „Bitmap Checkpoint“, jūs negalite patikrinti taškų (taškų) naudodami vaizdo kontrolinį tašką.
  5. Teksto tikrinimo taškas naudojamas tikrinti numatomą tekstą tinklalapyje ar programoje. Šis tekstas gali būti iš konkretaus programos regiono arba nedidelė rodomo teksto dalis
  6. Prieinamumo kontroliniai punktai patikrina, ar laikomasi „World Wide Web Consortium“ (W3C) instrukcijų ir žiniatinklio technologijų ir informacinių sistemų gairių. Šios gairės leidžia neįgaliesiems pasiekti internetą.
  7. Duomenų bazės kontroliniai taškai sukuria užklausą per įrašo laiką, o duomenų bazės vertės saugomos kaip tikėtinos vertės. Ta pati užklausa vykdoma vykdymo metu ir lyginamos faktinės bei numatomos vertės.
  8. Table Checkpoint“ galite dinamiškai patikrinti lentelės (tinklelio) langelių, rodomų jūsų aplinkoje, turinį. Taip pat galite patikrinti įvairias lentelės ypatybes, pvz., Eilutės aukštį, langelių plotį ir pan. „Table Checkpoint“ yra panašus į „Database Checkpoint“
  9. Naudodami XML kontrolinius taškus galite patikrinti XML duomenis, XML schemą, XML duomenis

Kaip naudoti kontrolinius taškus QTP?

Spustelėkite čia, jei vaizdo įrašas nepasiekiamas

Iš vaizdo įrašo išsinešti

  • Galbūt pastebėjote, kad bandomojo scenarijaus sugeneruoti rezultatai neturi patvirtinimo / nesėkmės būsenos, be kurios mūsų automatika nėra išsami
  • Laukiamas mūsų scenarijaus BANDYMO REZULTATAS turėtų būti: Skrydžio rezervavimo langas, kuris yra šis ekranas, turėtų pasirodyti įvedus galiojantį vartotojo vardą ir slaptažodį. Norėdami tai padaryti, turėsime įrašyti papildomą # 6 veiksmą, kuris yra „Tikrinti skrydžio rezervavimo langą“.
  • Šio patikrinimo žingsnio automatizavimą galima pasiekti naudojant „Checkpoints“. Eikime į priekį ir įrašykime # 6 žingsnį. Norėdami pridėti kontrolinį tašką, dešiniuoju pelės mygtuku spustelėkite 5 žingsnį, po kurio reikia įterpti kontrolinį tašką. Pasirinkite Įterpti standartinį kontrolinį tašką. Atsidaro dialogo langas „Patikrinimo taško ypatybės“.
  • QTP kontroliniam taškui priskiria numatytąjį pavadinimą. Galite įvesti pageidaujamą vardą
  • Lentelėje pateiktos visos įrašytos objekto savybės ir atitinkamos jų vertės. Pasirinkimo ženklas rodo, kad šios savybės bus patikrintos
  • ABC piktograma nurodė, kad nuosavybės vertės yra pastovios. Parametravus bet kurią iš pasirinktų ypatybių, piktograma atitinkamai keičiasi
  • Laikykimės numatytojo ir įterpkite teiginį po dabartinio žingsnio. Spustelėkite gerai
  • 6 eilutėje įterpiamas patikrinimo sakinys su kontrolinio punkto pavadinimu. Leidžia pakartoti scenarijų
  • Scenarijus pateikia vykdymo laiko klaidą
  • Na, tai yra įprastas pradedančiųjų klaidų šaltinis ir nutinka todėl, kad atlikus # 5 veiksmą, QTP uždaro skrydžio rezervavimo ekraną ir, kai vykdymas pasiekia # 6 žingsnį, nėra jokio skrydžio rezervavimo ekrano objekto, kuris galėtų pakeisti jo savybes. Turite įsitikinti, kad tikrinamas objektas yra prieinamas, kol QTP vykdo „Checkpoint“ veiksmą
  • Šią klaidą galima ištaisyti pakeitus testų žingsnių seką. Turite perjungti 5 ir 6 žingsnius. Naujame scenarijuje reikia patikrinti, ar egzistuoja skrydžio rezervavimo langas, o 6 uždaryti programą
  • „HP QTP“ jums tereikia iškirpti # 6 žingsnį ir įklijuoti jį į 5 žingsnio vietą. Pakartokime scenarijų dar kartą. Scenarijus praeina, o rezultatų medyje pateikiamos kontrolinių taškų vertės, kurios buvo lyginamos. Tai viskas iki standartinių kontrolės punktų

Ši vaizdo įrašo pamoka parodo skirtingus „ Checkpoints“ tipus „Quick Test Professional“

Įdomios straipsniai...