- Az ALM lehetővé teszi az integrációt más HP termékekkel, mint például a HP UFT és a Hp Load Runner.
- A HP UFT egy funkcionális automatizáló eszköz, amely támogatja a Windows és a web alapú alkalmazások automatizálását. Többféle technológiát is támogat, például .NET, Java, Siebel, SAP stb.
- Ebben a szakaszban megértjük, hogyan lehet az UFT parancsfájlokat meghajtani az ALM-ből. Különböző konfigurációkból és lépésekből áll.
- A modul előfeltétele, hogy mind az ALM, mind az UFT legyen telepítve.
A. rész - Kiegészítő telepítés:
1. lépés: Keresse meg az ALM céloldalát (http: // localhost: 8181 / qcbin /), és válassza az "Eszközök" lehetőséget az alábbiak szerint.
2. lépés: Kattintson a Bővítmény oldalra és a „HP ALM-kapcsolat” linkre.
3. lépés: Kattintson a "HP ALM Connectivity letöltése" linkre, és az exe fájl a megadott helyre kerül letöltésre.
4. lépés: Kattintson a jobb gombbal a letöltött fájlra, és válassza a „Futtatás rendszergazdaként” parancsot.
5. lépés: Nem lesz olyan telepítő varázsló, amelyen a felhasználónak át kell esnie, ha az UFT előre telepítve van. A felhasználó csak a telepítés állapotát kapja meg az alábbiak szerint.
B. rész - Az UFT és az ALM összekapcsolása
1. lépés: Nyissa meg az UFT-t, és észreveszi az ALM jelenlétét a menük egyikeként, az alábbiak szerint.
2. lépés: Keresse meg az ALM menüt, és válassza az ALM kapcsolatot.
3. lépés) Megnyílik az ALM kapcsolat párbeszédpanel.
- Írja be az ALM-kiszolgáló URL-jét
- Írja be a Felhasználónév lehetőséget
- Írja be a jelszót, és kattintson a "Csatlakozás" gombra.
4. lépés: A sikeres hitelesítés után az ALM fájlok letöltésre kerülnek, mivel az első alkalommal kapcsolatot létesítünk az ALM és az UFT között.
5. lépés: Az ALM kapcsolat párbeszédpanel arra vár, hogy a felhasználó kiválassza a tartományt és a projektet.
- Válassza a Domain lehetőséget
- Válassza ki a projektet
- Kattintson a "Bejelentkezés" gombra
6. lépés: Az ALM kapcsolat párbeszédpanel megjeleníti az állapotot.
- Csatlakozva a kiszolgálóhoz, és felsorolja a kiszolgáló címének és felhasználónevének részleteit.
- Csatlakozik a projekthez, és felsorolja a projekt részleteit.
- Kattintson a "Bezárás" gombra
C rész - Script mentése az ALM-be
- Ismerjük meg az UFT parancsfájl végrehajtásához szükséges különféle összetevőket.
- Fő illesztőprogram szkript - Minden .mts kiterjesztésű UFT szkript belépési pontja.
- Könyvtár - A vonatkozó szkript / funkció fájlok, amelyek kiterjesztésűek lehetnek (.vbs) vagy (.qfl).
- Object Repository - jellegénél fogva általában Shared Object repository, és .tsr kiterjesztéssel rendelkezik.
- DataTable - A tesztek paraméterezésére szolgál. Általában Excel fájl.
Megjegyzés: A fejezet mögött az ötlet az ALM és az UFT integrációjának megértése, és NEM az UFT szkriptek írásának megtanulása.
1. lépés: Az első lépés a Fő illesztőprogram szkriptjének mentése az ALM-be az UFT-ből. Keresse meg a "Fájl" menüt, és válassza az "Új teszt" lehetőséget az alábbiak szerint.
2. lépés: Megnyílik az Új teszt párbeszédpanel.
- Válassza ki a teszt típusát.
- Írja be a teszt nevét.
- ALM-ként kell kiválasztanunk a helyet (alapértelmezés szerint az UFT telepített helyét jelenítené meg). Kattintson a "Tallózás" gombra.
3. lépés) Megnyílik a „Hely kiválasztása” párbeszédpanel.
- Válassza az „ALM tesztterv” fület.
- Kattintson duplán a ' Funkcionális ' mappára az almappák megnyitásához.
4. lépés: Megnyílik a „Hely kiválasztása” párbeszédpanel a „ Funkcionális ” mappa almappáival .
- Kattintson duplán az ' Automatizálás mappára.
- Kattintson a "Kiválasztás" gombra.
5. lépés: Az „Új teszt” párbeszédpanel megjelenik a felhasználó számára
- A kiválasztott teszthely ALM-re mutat.
- Kattintson a "Létrehozás" gombra.
6. lépés) Most ellenőrizzük, hogy a teszt sikeresen létrejött-e az ALM-be való bejelentkezéssel.
Keresse meg a "Tesztterv" modult.
- Észre fogja venni, hogy a 'Guru99_Bank_Auto' tesztfájl létrejön az 'Automatizálás' mappában.
- A részletek fül alatt azt is megállapíthatjuk, hogy a teszt típusa „QUICKTEST_TEST” néven van lezárva, ami azt jelenti, hogy ez egy UFT szkript.
7. lépés) Most kezdje el fejleszteni a szkriptet UFT-ben, és mentse el a szkriptet, amely az ALM-ben elérhető, a létrehozott teszt "Test Script" fülének kiválasztásával.
8. lépés: A következő lépés a társított függvénykönyvtár-fájlok mentése az ALM teszteszközök moduljába, amelyeket a végrehajtás során automatikusan felvesznek.
Ehhez a szkripthez két függvénykönyvtár van társítva a létrehozott teszt szkripthez, amelyek közül az egyik az alkalmazáshoz kapcsolódó összes funkciót tartalmazza, a másik pedig olyan funkciót tartalmaz, amely segít a felhasználóknak a kimeneti szöveg eredményfájljának létrehozásában.
9. lépés: Mentenünk kell a társított könyvtárfájlokat az ALM-be a „teszt erőforrások” alatt.
- Kattintson az "Új erőforrás" gombra
- Megnyílik az 'Új erőforrás' párbeszédpanel
- Írja be a Funkciókönyvtár nevét
- Válassza ki a típust „Funkciókönyvtárként”
- Kattintson az "OK" gombra
10. lépés: A létrehozott teszterőforrás az alábbiak szerint jelenik meg a felhasználó számára.
11. lépés) Most fel kell töltenünk a .vbs fájlt a létrehozott teszt erőforrásra.
- Kattintson az "Erőforrás-néző" gombra
- Kattintson a "Fájl feltöltése" elemre
12. lépés: Megnyílik a fájl feltöltése párbeszédpanel.
- Válassza ki az elérési utat, ahol a .vbs fájl található
- Válassza ki a feltölteni kívánt fájlt.
- Kattintson a "Megnyitás" gombra.
13. lépés: A sikeres feltöltés után az ALM megjeleníti az állapotot a felhasználó számára. Kattintson az 'OK' gombra.
14. lépés: A feltöltött teszterőforrás megtekinthető az 'Resource Viewer' segítségével.
15. lépés: Ismételje meg a 8–14. Lépéseket a teszthez társított másik funkciófájl feltöltéséhez. A 'generateresult.vbs' feltöltése után az erőforrás-megjelenítő az alábbiak szerint jelenik meg.
16. lépés) Most fel kell töltenünk a vonatkozó „Object Repository” fájlokat a „teszt erőforrások” modulba, hasonlóan a függvénykönyvtárak feltöltéséhez.
- Kattintson az „Új erőforrás” modulra
- Megnyílik az „Új erőforrás” modul ablak.
- Írja be a teszterőforrás nevét.
- Válassza ki a fájl típusát "Object Repository" -ként.
- Kattintson az "OK" gombra
17. lépés: A teszt erőforrás az alábbiak szerint jön létre. Most a felhasználónak feltöltenie kell az adattár fájlt.
- Kattintson az "Erőforrás-néző" fülre.
- Kattintson a "Fájl feltöltése" gombra.
18. lépés) Most töltse fel a megosztott objektum-tárház fájlt.
- Válassza ki a fájlt, ahol tárolta.
- Kattintson a "Megnyitás" gombra.
19. lépés: A sikeres feltöltés után az ALM megjeleníti az állapotot a felhasználó számára. Kattintson az 'OK' gombra.
20. lépés: A teszterőforrás közvetlenül az ALM-ből tekinthető meg, az alábbiak szerint.
21. lépés) Az utolsó teszt erőforrás, amelyet feltöltenünk kell, a „Test Data” lap, amely a paraméterezett tesztet tartalmazza.
Bemutató célokra 4 tesztesetet automatizáltunk. A tervezett tesztadatokat az alábbiakban mutatjuk be. Most ugyanezt kell feltölteni az ALM-be.
22. lépés: Hozzon létre egy új erőforrást a „TestData” névvel, válassza ki a típust „teszterőforrásként”, és válassza az „OK” lehetőséget
23. lépés) A 17–19. Lépésben leírtak szerint a tesztadatok Excel fájljának feltöltése és a létrehozott „tesztadatok” sikertelen feltöltése az alábbiak szerint jelenik meg.
D rész - Beállítások az UFT-ben
1. lépés: Az összes társított fájlt betöltöttük az ALM-be, biztosítanunk kell, hogy az automatizálási szkript felvegye az ALM-ből a könyvtárfájlt, VAGY és az adatfájlt. Tisztázzuk, hogyan kapcsolhatjuk függvénykönyvtárakat dinamikusan az ALM-ből a teszt szkripthez.
2. lépés: Az Object Repository-t szintén fel kell venni az ALM 'Test Resources' füléről. Nézzük meg, hogyan lehet dinamikusan betölteni az Objektum adattárat futás közben.
3. lépés: A tesztadatokat importálni kell az UFT „Globális” lapjára. Ennek végrehajtásához meg kell győződnünk arról, hogy a következő kódrészlet áll rendelkezésünkre, mielőtt megkísérelnénk elérni az adattáblában említett paramétereket.
4. lépés: Biztosítanunk kell, hogy más HP termékek kölcsönhatásba léphessenek az UFT-vel. Ehhez lépjen az "Eszközök" -> "Beállítások" lehetőségre az alábbiak szerint.
5. lépés: Megnyílik az Opciók párbeszédpanel.
- Válassza a „GUI tesztelése” fület.
- Válassza a „Tesztfuttatások” lehetőséget
- Engedélyezze az „Engedélyezze más HP termékek tesztek és alkatrészek futtatását” lehetőséget.
- Kattintson az "OK" gombra
E rész - Szkriptek végrehajtása ALM-ben
1. lépés: Hozzon létre egy tesztcsomagot a „Test Lab” modulban a végrehajtáshoz. Hozzunk létre egy „Új mappát” az automatizált tesztkészlethez.
- Válassza ki a „Test Lab” modult
- Válassza ki azt a mappát, amely alatt szeretnénk létrehozni az új mappát
- Kattintson az Új mappa ikonra
- Írja be a mappa nevét
- Kattintson az OK gombra.
2. lépés: Új mappa jön létre az alábbiak szerint:
3. lépés) Most létre kell hoznunk egy tesztkészletet a létrehozott mappa alatt.
- Válassza ki a mappát
- Kattintson az "Új tesztkészlet" gombra
- Írja be a tesztkészlet nevét
- Kattintson az "OK" gombra
4. lépés) A manuális tesztekhez hasonlóan a tesztkészlet létrehozása után a tesztpéldányokat is hozzá kell adni a Tesztterv fához.
- Válassza ki a létrehozott tesztkészletet
- Kattintson a "Tesztek kiválasztása" gombra. Megnyílik a Tesztterv fa.
- Válassza ki a tesztet
- Kattintson a "<=" gombra
5. lépés: A hozzáadott teszt az alábbiak szerint jelenik meg.
- A hozzáadott teszt a teszt típusát automatikusan „QUICKTEST_TEST” formában jeleníti meg.
- Kattintson a 'Futtatás' gombra a végrehajtás elindításához.
5. lépés: Megnyílik az automatikus tesztfuttató párbeszédpanel. Engedje meg, hogy megértsük az ablakban elérhető összes funkciót.
- Mindent futtatni - Lehetővé teszi a tesztkészlet teljes végrehajtását.
- Futtatás - Csak a kiválasztott tesztpéldány végrehajtását teszi lehetővé.
- Minden teszt futtatása lokálisan - A tesztet a helyi gazdagépen indítanák. Ha az Ellenőrizetlen felhasználó képes beírni a gazdagép nevét, amelyben a teszteket végre kell hajtani.
- Napló engedélyezése - végrehajtási naplófájlt hoz létre a tesztfuttatás során. A végrehajtási napló szöveges végrehajtása után történő megtekintéséhez válassza ki a ' Futtatás megtekintése ' lehetőséget ugyanazon párbeszédpanel ' Futtatás' menüjében.
Kattintson a "Futtatás" gombra a teszt elindításához.
6. lépés) Az UFT elindul a háttérben, miközben a szkript fut. A futtatás állapota a teszt végrehajtásának befejezése után jelenik meg, az alábbiak szerint. Csukd be az ablakot.
F. rész - Az eredmények elemzése:
1. lépés: Az „Automatikus futó” párbeszédpanel bezárásakor a végrehajtási rács visszakerül a felhasználóhoz.
- A tesztfuttatás állapotának frissítésével.
- A beépített UFT tesztjelentés a „Jelentés indítása” gombra kattintva érhető el.
2. lépés: A beépített UFT tesztjelentés megjelenik a felhasználó számára.
3. lépés: A részletes eredmények a „Test Runs” modul segítségével érhetők el. A kézi tesztekhez hasonlóan a részletes eredmény is minden információt megjelenít.
4. lépés: A teszt létrehoz egy szöveges eredményfájlt is, amelyet a mellékletek szakaszból lehet elérni. A szöveges fájlt a szkript (teszt keretrendszer) hozza létre, amely NEM az UFT beépített jelentése. Ugyanahhoz a hozzáféréshez tegye a következőket:
- Válassza a 'Futtatásazonosító' lehetőséget.
- Megnyílik a „Futtatás részletei” párbeszédpanel.
- Ugrás a „Mellékletek” szakaszra.
- Az eredményfájl a felhasználók számára letölthető lesz. Kattintson duplán a szöveges fájlra.
5. lépés: A szöveges eredményfájl megnyílik a Jegyzettömbben. Az eredményfájl az alábbiak szerint jelenik meg.
Töltse le az oktatóanyagban használt UFT automatizálási parancsfájlt
Videó a QTP integrálásáról a Minőségi Központtal
Kattintson ide, ha a videó nem érhető el
Megjegyzések: -
- A Quality Center számos olyan funkciót kínál, mint a tesztlépések másolása, a szkriptek elküldése felülvizsgálatra, mellékletek hozzáadása stb., Hogy megkönnyítse a tesztesetek gyorsabb fejlesztését.
- Létrehozhat egy szkriptet az olyan automatizálási eszközökben, mint a QTP és a Loadrunner, majd feltöltheti és eltárolhatja azokat a Minőségközpontban
- A Quality Center kézi tesztelési szkriptjét közvetlenül is átalakíthatja automatizált szkriptvé.