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

integrálja az UFT-t (QTP) az ALM-mel

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.

Kiegészítők telepítése

Step 2) A bővítmény oldalára és a „HP ALM kapcsolat” hivatkozásra kell kattintani.

Kiegészítők telepítése

Step 3) Kattintson a „HP ALM Connectivity letöltése” hivatkozásra, és az exe fájl letöltődik a megadott helyre.

Kiegészítők telepítése

Step 4) Kattintson a jobb gombbal a letöltött fájlra, és kattintson a „Futtatás rendszergazdaként” gombra.

Kiegészítők telepítése

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.

Kiegészítők telepítése

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.

UFT és ALM csatlakoztatása

Step 2) Navigáljon az ALM menüben, és válassza az ALM-kapcsolat lehetőséget.

UFT és ALM csatlakoztatása

Step 3) Megnyílik az ALM csatlakozási párbeszédpanel.

  1. Adja meg az ALM-kiszolgáló URL-címét
  2. Írja be a felhasználónevet
  3. Írja be a jelszót, és kattintson a "Csatlakozás" gombra

UFT és ALM csatlakoztatása

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.

UFT és ALM csatlakoztatása

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.

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

UFT és ALM csatlakoztatása

Step 6) Az ALM kapcsolat párbeszédpanel megjeleníti az állapotot.

  1. Csatlakozik a szerverhez, és felsorolja a szerver 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

UFT és ALM csatlakoztatása

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.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

Step 2) Megnyílik az Új teszt párbeszédablak.

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

Szkript mentése ALM-be

Step 3) Megnyílik a „Hely kiválasztása” párbeszédpanel.

  1. Válassza az „ALM tesztterv” lapot.
  2. Double Kattintson a 'Funkcionális' mappát az almappák megnyitásához.

Szkript mentése ALM-be

Step 4) Megnyílik a „Hely kiválasztása” párbeszédablak a „” almappáivalFunkcionális' Mappa.

  1. Double Kattintson a 'Automatizálás mappát.
  2. Kattintson a „Kiválasztás” gombra.

Szkript mentése ALM-be

Step 5) Az „Új teszt” párbeszédablak megjelenik a felhasználó számára

  1. A kiválasztott teszthely ALM-re mutat.
  2. Kattintson a "Létrehozás" gombra.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

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"

Szkript mentése ALM-be

Step 10) A létrehozott teszterőforrás az alábbiak szerint jelenik meg a felhasználó számára.

Szkript mentése ALM-be

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

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

Step 13) Sikeres feltöltés után az ALM megjeleníti az állapotot a felhasználó számára. Kattintson az „OK” gombra.

Szkript mentése ALM-be

Step 14) A feltöltött tesztforrás megtekinthető a „Resource Viewer” segítségével.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

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.

  1. Kattintson az „Új erőforrás” modulra
  2. Megnyílik az „Új erőforrás” modul ablaka.
  3. Adja meg a teszterőforrás nevét.
  4. Válassza ki a fájl típusát „Object Repository”-ként.
  5. Kattintson az "OK"

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

Step 19) Sikeres feltöltés után az ALM megjeleníti az állapotot a felhasználó számára. Kattintson az „OK” gombra.

Szkript mentése ALM-be

Step 20) A teszterőforrás közvetlenül az ALM-ből tekinthető meg, az alábbiak szerint.

Szkript mentése ALM-be

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.

Szkript mentése 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.

Szkript mentése ALM-be

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.

Szkript mentése ALM-be

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.

Beállítások az UFT-ben

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.

Beállítások az UFT-ben

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.

Beállítások az UFT-ben

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.

Beállítások az UFT-ben

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"

Beállítások az UFT-ben

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.

Parancsfájlok végrehajtása ALM-ben

Step 2) Új mappa jön létre az alábbiak szerint:

Parancsfájlok végrehajtása ALM-ben

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

Parancsfájlok végrehajtása ALM-ben

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

Parancsfájlok végrehajtása ALM-ben

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.

Parancsfájlok végrehajtása ALM-ben

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.

Parancsfájlok végrehajtása ALM-ben

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.

Parancsfájlok végrehajtása ALM-ben

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.

Az eredmények elemzése

Step 2) A beépített UFT tesztjelentés megjelenik a felhasználó számára.

Az eredmények elemzése

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.

Az eredmények elemzése

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.

Az eredmények elemzése

Step 5) A szöveges eredményfájl a Jegyzettömbben nyílik meg. Az eredményfájl az alábbiak szerint jelenik meg.

Az eredmények elemzése

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á.