Az UFT(QTP) integrálása az ALM-mel (Quality Center)
- Az ALM lehetővé teszi az integrációt más HP-termékekkel, például a HP UFT-vel és a Hp Load Runner-rel.
- A HP UFT egy funkcionális automatizálási eszköz, amely támogatja mind a Windows alapú, mind a web alapú alkalmazások automatizálását. Számos technológiát is támogat, mint például a .NET, Java, Siebel, SAP stb.
- Ebben a részben meg fogjuk érteni, hogyan hajthatunk UFT-szkripteket az ALM-ből. Különféle konfigurációkból és lépésekből áll.
- Ennek a modulnak az előfeltétele, hogy mind az ALM, mind az UFT telepítve legyen.
Az alábbiakban bemutatjuk azt az ütemtervet, amelyet követni kell az UFT-tesztek ALM használatával történő futtatásához
A rész – Bővítmények telepítése
Step 1) Navigáljon az ALM céloldalára (http://localhost:8181/qcbin/
), és válassza ki az „Eszközök” lehetőséget az alábbiak szerint.
Step 2) A bővítmény oldalára és a „HP ALM kapcsolat” hivatkozásra kell kattintani.
Step 3) Kattintson a „HP ALM Connectivity letöltése” hivatkozásra, és az exe fájl letöltődik a megadott helyre.
Step 4) Kattintson a jobb gombbal a letöltött fájlra, és kattintson a „Futtatás rendszergazdaként” gombra.
Step 5) Ha az UFT előre telepítve van, a felhasználónak nem kell telepítenie varázslót. A felhasználó csak az alább látható telepítési állapotot kapja meg.
B rész – UFT és ALM csatlakoztatása
Step 1) Nyissa meg az UFT-t, és észreveszi az ALM jelenlétét a menük egyikeként, az alábbiak szerint.
Step 2) Navigáljon az ALM menüben, és válassza az ALM-kapcsolat lehetőséget.
Step 3) Megnyílik az ALM csatlakozási párbeszédpanel.
- Adja meg az ALM-kiszolgáló URL-címét
- Írja be a felhasználónevet
- Írja be a jelszót, és kattintson a "Csatlakozás" gombra
Step 4) Sikeres hitelesítés esetén az ALM fájlok letöltésre kerülnek, mivel először létesítünk kapcsolatot az ALM és az UFT között.
Step 5) Az ALM csatlakozási párbeszédpanel arra vár, hogy a felhasználó válassza ki a tartományt és a projektet.
- Válassza a Domain lehetőséget
- Válassza ki a projektet
- Kattintson a "Bejelentkezés" gombra
Step 6) Az ALM kapcsolat párbeszédpanel megjeleníti az állapotot.
- Csatlakozik a szerverhez, és felsorolja a szerver 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 – Szkript mentése ALM-be
- Ismerjük meg az UFT-szkript végrehajtásához szükséges különféle összetevőket.
- Main Driver Script – Minden .mts kiterjesztésű UFT-szkript belépési pontja.
- könyvtár – A megfelelő szkript-/függvényfájlok, amelyek kiterjesztése (.vbs) vagy (.qfl) lehet.
- Objektumtár – Általában a Shared Object tárolóból származik, és .tsr kiterjesztéssel rendelkezik.
- Adattábla – A tesztek paraméterezésére szolgál. Általában Excel fájl.
Megjegyzés: A fejezet mögött az az ötlet, hogy megértsük az ALM és az UFT integrációt, és NEM az UFT-szkriptek írásának megtanulása.
Step 1) Az első lépés a fő illesztőprogram-szkript mentése az ALM-be az UFT-ből. Lépjen a "Fájl" menübe, és válassza az "Új teszt" lehetőséget az alábbiak szerint.
Step 2) Megnyílik az Új teszt párbeszédablak.
- Válassza ki a teszt típusát.
- Írja be a teszt nevét.
- Ki kell választanunk a helyet ALM-ként (alapértelmezés szerint az UFT telepített helyét jeleníti meg). Kattintson a 'Tallózás' gombra.
Step 3) Megnyílik a „Hely kiválasztása” párbeszédpanel.
- Válassza az „ALM tesztterv” lapot.
- Double Kattintson a 'Funkcionális' mappát az almappák megnyitásához.
Step 4) Megnyílik a „Hely kiválasztása” párbeszédablak a „” almappáivalFunkcionális' Mappa.
- Double Kattintson a 'Automatizálás mappát.
- Kattintson a „Kiválasztás” gombra.
Step 5) Az „Új teszt” párbeszédablak megjelenik a felhasználó számára
- A kiválasztott teszthely ALM-re mutat.
- Kattintson a "Létrehozás" gombra.
Step 6) Most ellenőrizzük, hogy a teszt sikeresen létrejött-e az ALM-be való bejelentkezéssel.
Navigáljon a „Tesztterv” modulhoz.
- Észre fogja venni, hogy a „Guru99_Bank_Auto” tesztszkript az „Automatizálás” mappában jön létre.
- A részletek lapon azt is láthatjuk, hogy a teszttípus 'QUICKTEST_TEST' néven le van zárva, ami azt jelenti, hogy ez egy UFT-szkript.
Step 7)Most kezdje el a Script fejlesztését UFT-ben, és mentse el a szkriptet, amely az ALM-ben érhető el a létrehozott teszt 'Test Script' fülének kiválasztásával.
Step 8) Következő lépésként el kell menteni a kapcsolódó függvénykönyvtár fájlokat az ALM „teszt erőforrások” moduljába, amelyeket a rendszer automatikusan felvesz a végrehajtás során.
Ehhez a szkripthez két függvénykönyvtár van társítva a létrehozott tesztszkripthez, amelyek közül az egyik tartalmazza az alkalmazáshoz kapcsolódó összes funkciót, a másik pedig olyan funkciót tartalmaz, amely segít a felhasználóknak a kimeneti szöveges eredményfájl létrehozásában.
Step 9) A kapcsolódó könyvtárfájlokat el kell mentenünk az ALM-ben a „teszt erőforrások” alatt.
- Kattintson az „Új erőforrás” gombra
- Megnyílik az „Új erőforrás” párbeszédpanel
- Adja meg a függvénykönyvtár nevét
- Válassza ki a típust „Funkciókönyvtár”-ként
- Kattintson az "OK"
Step 10) A létrehozott teszterőforrás az alábbiak szerint jelenik meg a felhasználó számára.
Step 11) Most fel kell töltenünk a .vbs fájlt a létrehozott teszterőforrásba.
- Kattintson az "Erőforrás-megjelenítő" gombra
- Kattintson a "Fájl feltöltése" gombra
Step 12) Megnyílik a fájl feltöltési párbeszédablak.
- Válassza ki azt 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.
Step 13) Sikeres feltöltés után az ALM megjeleníti az állapotot a felhasználó számára. Kattintson az „OK” gombra.
Step 14) A feltöltött tesztforrás megtekinthető a „Resource Viewer” segítségével.
Step 15) Ismételje meg a 8–14. lépéseket egy másik, a teszthez társított függvényfájl feltöltéséhez. A „generateresult.vbs” fájl feltöltése után az erőforrás-megjelenítő az alábbiak szerint jelenik meg.
Step 16) Most fel kell töltenünk a megfelelő „Object Repository” fájlokat a „teszt erőforrások” modulba, hasonlóan ahhoz, ahogyan a függvénykönyvtárakat feltöltöttük.
- Kattintson az „Új erőforrás” modulra
- Megnyílik az „Új erőforrás” modul ablaka.
- Adja meg a teszterőforrás nevét.
- Válassza ki a fájl típusát „Object Repository”-ként.
- Kattintson az "OK"
Step 17) A teszt erőforrás az alábbiak szerint jön létre. Most a felhasználónak fel kell töltenie a tárolófájlt.
- Kattintson az „Erőforrás-megjelenítő” fülre.
- Kattintson a "Fájl feltöltése" gombra.
Step 18) Most töltse fel a megosztott objektumtárfájlt.
- Válassza ki a fájlt, ahol tárolta.
- Kattintson a 'Megnyitás' gombra.
Step 19) Sikeres feltöltés után az ALM megjeleníti az állapotot a felhasználó számára. Kattintson az „OK” gombra.
Step 20) A teszterőforrás közvetlenül az ALM-ből tekinthető meg, az alábbiak szerint.
Step 21) Az utolsó tesztforrás, amelyet fel kell töltenünk, a „Teszt adatlap”, amely a paraméterezett tesztet tartalmazza.
Demo célokra 4 automatizált tesztesetet kínálunk. A tervezett tesztadatok az alábbiak szerint láthatók. Most ugyanezt kell feltöltenünk az ALM-be.
Step 22) Hozzon létre egy új erőforrást "TestData" néven, és válassza ki a típust "teszt erőforrás"-ként, majd kattintson az "OK" gombra.
Step 23) A 17–19. lépésben leírtak szerint töltse fel a tesztadatokat az Excel-fájlba, és sikeres feltöltés esetén a Létrehozott „tesztadatok” az alábbiak szerint jelennek meg.
D rész – Beállítások az UFT-ben
Step 1) Az összes kapcsolódó fájlt betöltjük az ALM-be, biztosítanunk kell, hogy az automatizálási szkript felveszi a könyvtárfájlt, az VAGY és az adatfájlt az ALM-ből. Ismerjük meg, hogyan társíthatunk függvénykönyvtárakat a tesztszkripthez dinamikusan az ALM-ből.
Step 2) Az objektumtárat az ALM „Teszt erőforrások” lapjáról is le kell venni. Nézzük meg, hogyan lehet dinamikusan betölteni az objektumtárat futás közben.
Step 3) A tesztadatokat importálni kell az UFT „Global” lapjára. Ennek végrehajtásához meg kell győződnünk arról, hogy rendelkezünk a következő kóddal, mielőtt megpróbálnánk elérni az adattáblázatban említett paramétereket.
Step 4) Biztosítanunk kell, hogy lehetővé tegyük más HP-termékek interakcióját az UFT-vel. Ugyanennek végrehajtásához lépjen az "Eszközök" -> "Opciók" menüpontra az alábbiak szerint.
Step 5) Megnyílik az Opciók párbeszédablak.
- Válassza a 'GUI tesztelés' Tab.
- Válassza a „Tesztfutások” lehetőséget
- Engedélyezze a „Tesztek és összetevők futtatásának engedélyezése más HP-termékek számára” lehetőséget.
- Kattintson az "OK"
E rész – Parancsfájlok végrehajtása ALM-ben
Step 1) 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 az új mappát szeretnénk létrehozni
- Kattintson az Új mappa ikonra
- Írja be a mappa nevét
- Kattintson az OK gombra.
Step 2) Új mappa jön létre az alábbiak szerint:
Step 3) 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
- Adja meg a tesztkészlet nevét
- kattintson az "OK" gombra
Step 4) A kézi tesztekhez hasonlóan a tesztkészlet létrehozása után a tesztpéldányokat hozzá kell adni a forrásból Teszt terv fa.
- 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
Step 5) A hozzáadott teszt az alábbiak szerint jelenik meg.
- A hozzáadott teszt automatikusan „QUICKEST_TEST”-ként jeleníti meg a teszt típusát.
- Kattintson a „Futtatás” gombra a végrehajtás elindításához.
Step 5) Megnyílik az automatikus tesztfutó párbeszédpanel. Ismertesse meg az ablakon belül elérhető összes funkciót.
- Futtassa az összeset – Lehetővé teszi a tesztkészlet teljes végrehajtását.
- futás – Csak a kiválasztott tesztpéldány végrehajtását teszi lehetővé.
- Futtassa le az összes tesztet helyileg – A tesztet a helyi házigazdában kezdenék. Ha nincs bejelölve, a felhasználó képes megadni a hoszt nevét, amelyben a teszteket végre kell hajtani.
- Napló engedélyezése – A tesztfutás során végrehajtási naplófájlt hoz létre. A végrehajtási napló szövegvégrehajtás utáni megtekintéséhez válassza a Select lehetőséget 'Végrehajtás megtekintése' tól től 'Fuss' ugyanazon párbeszédpanel menüje.
Kattintson a „Futtatás” gombra a teszt elindításához.
Step 6) Az UFT a háttérben indul el, miközben a szkript fut. A futás állapota akkor jelenik meg, ha a teszt végrehajtása az alábbiak szerint befejeződött. Csukja be az ablakot.
F rész – Az eredmények elemzése
Step 1) A végrehajtási rács megjelenik a felhasználó számára az „Automatikus futó” párbeszédpanel bezárásakor.
- A tesztvégrehajtás állapota frissítve.
- A beépített UFT tesztjelentés a „Jelentés indítása” gombra kattintva érhető el.
Step 2) A beépített UFT tesztjelentés megjelenik a felhasználó számára.
Step 3) A részletes eredmények a „Tesztfutások” modul segítségével érhetők el. A kézi tesztekhez hasonlóan a részletes eredmény minden információt megjelenít.
Step 4) A teszt egy szöveges eredményfájlt is generál, amely a mellékletek részből érhető el. A szövegfájlt a szkript (teszt keretrendszer) hozza létre, amely a NEM az UFT beépített jelentése. Ugyanez eléréséhez tegye a következőket:
- Válassza ki a „Futtatási azonosítót”.
- Megnyílik a „Futtatás részletei” párbeszédpanel.
- Lépjen a "Mellékletek" szakaszba.
- A felhasználók letölthetik az eredményfájlt. Double kattintson a szöveges fájlra.
Step 5) A szöveges eredményfájl a Jegyzettömbben nyílik meg. Az eredményfájl az alábbiak szerint jelenik meg.
Töltse le az oktatóanyagban használt UFT automatizálási szkriptet
Videó be QTP integráció a Quality Centerrel
Kattints itt ha a videó nem érhető el
Megjegyzések: -
- A Minőségi Központ számos szolgáltatást kínál, például a tesztlépések másolását, a szkriptek e-mailben történő elküldését ellenőrzésre, mellékletek hozzáadása stb., amelyek megkönnyítik a tesztesetek gyorsabb fejlesztését.
- Létrehozhat egy szkriptet az olyan automatizálási eszközökben, mint a QTP és Loadrunner , majd töltse fel és tárolja őket a Quality Centerben
- A Manuális Tesztszkriptet a Quality Centerben közvetlenül is konvertálhatja automatizált parancsfájllá.