Intelligens azonosítás QTP/UFT-ben példával

Mi az intelligens azonosítás a QTP-ben?

  • Ha a szokásos objektum-azonosítási folyamat sikertelen, a Micro Focus UFT elindítja az intelligens azonosítást, amely rugalmasabb mechanizmus az objektumok azonosítására, feltéve, hogy engedélyezve van az Objektumazonosító beállításokban.
  • Az intelligens azonosítás két tulajdonságkategóriát használ
  1. Alapszűrő tulajdonságai. Egy adott tesztobjektum osztály legalapvetőbb tulajdonságait tartalmazza; azok, amelyek értékeit nem lehet megváltoztatni az eredeti objektum lényegének megváltoztatása nélkül
  2. Választható szűrőtulajdonságok. Egyéb tulajdonságok, amelyek segíthetnek az objektumok azonosításában

HP UFTelfelejti” a tanult tesztobjektum leírását, és létrehoz egy új objektumjelölt listát, amely tartalmazza azokat az objektumokat, amelyek megfelelnek az Alapszűrő tulajdonságai listában meghatározott összes tulajdonságnak. QTP a Uses Base Filter Property, hogy csökkentse az Object Candidate listát. Az ötlet az, hogy csak egy objektumra szűkítsük le, amely megfelel a mentett leírási tulajdonságok egy részének vagy mindegyikének.

Ha egy tesztfutás során intelligens azonosítást hívnak meg, akkor a teszteredmények fában egy figyelmeztető üzenet generálódik, jelezve, hogy az intelligens azonosítás megtörtént, és beszúrásra kerül egy intelligens azonosítási lépés.

Az intelligens azonosítás engedélyezése/letiltása

Intelligens azonosítás engedélyezése/letiltása

Hogyan működik az intelligens azonosítás?

Kattints itt ha a videó nem érhető el

Módosítsa az objektumtulajdonságot az intelligens azonosítás elkerülése érdekében

Kattints itt ha a videó nem érhető el

Videó átirata kiemelt kulcsszavakkal

  • Lehet, hogy észrevette, hogy az intelligens azonosítás lelassítja a szkriptek végrehajtását, ami nem kívánatos
  • Az intelligens azonosítás elkerülése érdekében megváltoztathatjuk az alapértelmezett objektumazonosító tulajdonságokat
  • A QTP-ben Objektum azonosítása lehetővé teszi, hogy eltávolítsa a „name” szót a kötelező tulajdonságok közül, és cserélje ki „HTML id”-re, hogy a teszt független legyen a névváltozásoktól
  • Ugyanezeket a lépéseket újra rögzítheti a szkripthez
  • Ha most megváltoztatja a nevet „Küldés”-ről „Bejelentkezés”-re, és futtatja a szkriptet, a szkript minden intelligens azonosítás nélkül végrehajtódik.
  • Hasonlóképpen, a tesztelés alatt álló alkalmazásban, ha valamelyik kötelező vagy segítő tulajdonság gyakran változik egy objektumnál, lecserélheti egy másik megfelelő tulajdonságra a gyorsabb szkript végrehajtás érdekében
  • Az ingatlan finomítása egy élményjáték, és az eszközzel az életkor előrehaladtával meg fog jelenni

Tudástár

Töltse le a fenti oktatóanyagban használt weboldalakat saját gyakorláshoz