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
- 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
- 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
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