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 Object Identification beállításokban.
- Az intelligens azonosítás két tulajdonságkategóriát használ
- Alapszűrő tulajdonságai. Ez tartalmazza egy adott tesztobjektum-osztály legalapvetőbb tulajdonságait; akiknek az értékei nem változtathatók meg az eredeti tárgy lényegének megváltoztatása nélkül
- Opcionális szűrő tulajdonságok . Egyéb tulajdonságok, amelyek segíthetnek az objektumok azonosításában
A HP UFT " elfelejti " a megtanult tesztobjektum leírást, é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 használja az Alapszűrő tulajdonságot az objektumjelölt lista csökkentéséhez. Az ötlet az, hogy csak egy objektumra szűkítsen, amely megfelel a mentett leírás tulajdonságainak egy részének vagy mindegyikének.
Ha az intelligens azonosítást egy próbafuttatás során hívják meg, a teszt eredményfájában figyelmeztető üzenet jön létre, jelezve, hogy intelligens azonosítást hívtak meg, és intelligens azonosítási lépést illesztettek be.
Az intelligens azonosítás engedélyezése / letiltása
Hogyan működik az intelligens azonosítás?
Kattintson ide, ha a videó nem érhető el
Az intelligens azonosítás elkerülése érdekében módosítsa az objektum tulajdonságát
Kattintson ide, ha a videó nem érhető el
Videoátirat kiemelve a legfontosabb elvihetőségekkel
- Megfigyelhette, hogy az intelligens azonosítás lelassítja a parancsfájl 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ási tulajdonságokat
- A QTP-ben az Object Identification lehetővé teszi a "name" eltávolítását a kötelező tulajdonságokból és a "HTML id" -re cserélést, hogy tesztünk független legyen a névváltozásoktól
- Ugyanazokat a lépéseket újra rögzítheti a szkripthez
- Most, ha megváltoztatja a nevet "Küldés" -ről "Bejelentkezés" -re, és futtatja a parancsfájlt, amelyet a szkript intelligens azonosítás nélkül végrehajt
- Hasonlóképpen, a tesztelt alkalmazásban, ha a kötelező vagy a segítő tulajdonságok valamelyike gyakran változik egy objektumon, kicserélheti valamilyen más megfelelő tulajdonságra a gyorsabb parancsfájl végrehajtás érdekében
- A tulajdonságok módosítása élmény játék, és az eszköz előrehaladtával felveszi
Erőforrások
Töltse le a fenti oktatóanyagban használt weboldalakat az öngyakorláshoz