Az UFT (QTP) és az ALM (Quality Center) integrálása

Tartalomjegyzék:

Anonim
  • 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 következő útitervet követni kell az UFT tesztek ALM használatával történő futtatásához

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.

  1. Írja be az ALM-kiszolgáló URL-jét
  2. Írja be a Felhasználónév lehetőséget
  3. Í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.

  1. Válassza a Domain lehetőséget
  2. Válassza ki a projektet
  3. Kattintson a "Bejelentkezés" gombra

6. lépés: Az ALM kapcsolat párbeszédpanel megjeleníti az állapotot.

  1. Csatlakozva a kiszolgálóhoz, és felsorolja a kiszolgáló címének és felhasználónevének részleteit.
  2. Csatlakozik a projekthez, és felsorolja a projekt részleteit.
  3. 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.

  1. Válassza ki a teszt típusát.
  2. Írja be a teszt nevét.
  3. 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.

  1. Válassza az „ALM tesztterv” fület.
  2. 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 .

  1. Kattintson duplán az ' Automatizálás mappára.
  2. Kattintson a "Kiválasztás" gombra.

5. lépés: Az „Új teszt” párbeszédpanel megjelenik a felhasználó számára

  1. A kiválasztott teszthely ALM-re mutat.
  2. 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.

  1. Kattintson az „Új erőforrás” modulra
  2. Megnyílik az „Új erőforrás” modul ablak.
  3. Írja be a teszterőforrás nevét.
  4. Válassza ki a fájl típusát "Object Repository" -ként.
  5. 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é.