Intelligens azonosítás QTP/UFT példával
Mi az intelligens azonosítás? QTP?
- Ha a szokásos tárgyazonosítási folyamat sikertelen, a Micro Focus UFT elindítja az Intelligens azonosítást, amely egy rugalmasabb mechanizmus az objektumok azonosítására, feltéve, hogy engedélyezve van az Objektumazonosítási 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 UFT "elfelejti„a tanult tesztobjektum leírását, és létrehoz egy új objektumjelöltlistát, amely azokat az objektumokat tartalmazza, amelyek megfelelnek az Alap szűrőtulajdonságok listában definiált összes tulajdonságnak. QTP Az Alapszűrő tulajdonságot használja az Objektumjelöltek listájának csökkentésére. A lényeg az, hogy csak egyetlen objektumra szűkítsük le a listát, amely megfelel a mentett leírási tulajdonságok némelyiké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
- In QTP, 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

