Tesztlabor a HP ALM-ben (Quality Center)

  • A tesztterv elkészülte után a teszt végrehajtása a Test Lab modul segítségével történik.
  • Egy általános kifejezés, amellyel a HP ALM-ben találkozhat a Test Lab tesztkészlet moduljában. Ha az elméd valamilyen gyűjtemény vagy készlet képeit indítja el, akkor igazad van. A tesztkészlet tulajdonképpen olyan tesztesetek gyűjteménye, amelyeket végre kívánunk hajtani.
  • Tesztesetek a Teszt terv modult meghívjuk a Test Lab modulba.
  • A Tesztlaboratórium modul teszteseteiben végrehajtott módosítások nem érintik a tesztterv modul szülő teszteseteit. Szabadon kísérletezhet. Innen a Test Lab elnevezés!
  • Jobb, ha a tesztkészlet nevét a modul nevével megegyezően adja meg, hogy a modulon belüli összes teszt ugyanabban a tesztkészletben legyen, amely könnyen végrehajtható és nyomon követhető.
  • Minden tesztkészlet-mappa egy adott ciklushoz van hozzárendelve. Ez lehetővé teszi a felhasználók számára, hogy csoportosítsák az adott ciklusban végrehajtandó teszteket.
  • Ez a modul segít a felhasználónak nyomon követni a ciklus előrehaladását a tesztek végrehajtása közben.
  • A Test Lab modul a következő funkciókból áll, és engedje meg, hogy mindegyiket részletesen megértsük.

Tesztlabor a HP ALM-ben

Hogyan készítsünk tesztkészletet

1 lépés) Az első lépés egy gyökérmappa létrehozása a tesztkészletek tárolására szolgáló tárolóként. Nevezhetjük a kiadással és ciklussal összhangban, hogy könnyen követhető legyen.

  1. Lépjen a „Tesztlabor” modulra a „Tesztelés” lapon
  2. Hozzon létre egy új mappát az „Új mappa” ikonra kattintva.
  3. Megnyílik az „Új tesztkészlet mappa” párbeszédablak. Írja be a mappa nevét a következőképpen: „2017 R1 – Cycle 1”.
  4. kattintson az "OK" gombra

Hozzon létre egy tesztkészletet

Step 2) A tesztfutás mappa az alábbiak szerint jön létre.

Hozzon létre egy tesztkészletet

Step 3) Válassza ki a létrehozott mappát, és rendelje hozzá a „Cycle”-t, ami azt jelenti, hogy a teljes tesztkészletet le kell hajtani az 1. ciklushoz.

Hozzon létre egy tesztkészletet

Step 4) Írja be a tesztkészlet nevét, és kattintson az "OK" gombra

Megjegyzés: A Target A Ciklusmező le van tiltva, mivel a célciklust a mappa szintjén választják ki (2017 R1 – Ciklus 1).

Hozzon létre egy tesztkészletet

Step 5) A tesztkészlet létrehozása után ki kell választanunk a teszteket és hozzá kell adnunk a tesztkészlethez.

  1. Válassza ki a Tesztkészletet.
  2. Lépjen a „Végrehajtási rács” elemre.
  3. Kattintson a „Tesztek kiválasztása” gombra. Megnyílik a Teszttervfa.
  4. Válassza ki az ehhez a ciklushoz végrehajtandó teszteket.
  5. Kattintson a '<=' gombra. Ez áthelyezi/lehúzza a teszteseteket a vizsgálati tervből a tesztlaborba.

Hozzon létre egy tesztkészletet

Step 6) A tesztterv fából tesztek hozzáadásakor a kiválasztott tesztek összes konfigurációs paramétere megjelenik a felhasználó számára. A felhasználó szerkesztheti a konfigurációt, mielőtt hozzáadná a tesztlaborhoz.

Megjegyzés: A felhasználónak nincs befolyása a tesztkonfiguráció kiválasztására a tesztlaborban. Ezért a teljes konfiguráció alapértelmezés szerint hozzáadódik a tesztkészlethez. Ha a kiválasztott konfigurációk egyike NEM része a ciklusnak, a tesztek hozzáadása után törölje a tesztlaborból.

Hozzon létre egy tesztkészletet

Step 7) A konfigurációk kiválasztása után a kiválasztott tesztek hozzáadódnak a tesztkészlethez. Ebben az esetben mindhárom konfigurációt kiválasztottuk; így a „01- Login Test” három példányát találhatjuk.

Hozzon létre egy tesztkészletet

Step 8) Ismételje meg a fenti lépéseket további tesztkészletek létrehozásához, és válassza ki az ehhez a ciklushoz tervezett összes releváns tesztet. Az összes tesztkészlet létrehozása után a tesztkészlet felépítése az alábbiak szerint alakul:

Hozzon létre egy tesztkészletet

Step 9) A másik fontos lap, amelyet meg kell értenünk, az „Végrehajtási folyamat”. Válassza a „Végrehajtási folyamat lapot”, amely megjeleníti a tesztek megjelenítési sorrendjét a végrehajtás során. A felhasználók ezen a fülön is módosíthatják a végrehajtási sorrendet, amely a modul külön szakaszában lesz tárgyalva.

Hozzon létre egy tesztkészletet

A tesztek végrehajtása

Step 1) A létrehozott tesztkészletek most készen állnak a végrehajtásra. A tesztek kétféleképpen hajthatók végre.

  • Futtassa a tesztkészletet – Ez az opció lehetővé teszi a felhasználó számára, hogy a kiválasztott tesztkészletben lévő összes tesztet végrehajtsa.
  • futás – Ez az opció segít a felhasználónak csak a kiválasztott teszt végrehajtásában.

Tesztek végrehajtása

Step 2) Végezzük el a Login modul teljes tesztcsomagját a 'Tesztkészlet futtatása' opció kiválasztásával. A „Tesztkészlet futtatása” gombra kattintva két lehetőség közül választhat.

  1. Kézi futó (alapértelmezett) – A végrehajtás során megjelenített tesztek sorrendje megegyezik a tesztkészlet-rácsban megjelenő sorrenddel.
  2. Automata futó – A végrehajtás során megjelenített tesztek sorrendje a végrehajtási folyamat lapján beállított sorrendben jelenik meg.

Folytassuk az alapértelmezett opcióval.

Tesztek végrehajtása

Step 3) A Manual Test Runner megjelenik a felhasználó számára. Ebben a párbeszédablakban megértsük a fontos jellemzőket.

  1. Kezdje el a futást – Segít elindítani a végrehajtást
  2. Futtatás vége – Megszakítja az aktuális végrehajtást és bezárja a kézi futót.
  3. Mégse Futtatás – Megszakítja az aktuális tesztek végrehajtását.
  4. Berendezés – Segít a teszt végrehajtásához kapcsolódó képernyőkép/bármilyen egyéb információ csatolásában
  5. Új hiba – Ha rákattint, megnyílik az új hibák párbeszédablak, amelyen a Disszidál postázható.
  6. OS Info – Információt ad arról az operációs rendszerről, amelyben a tesztek végrehajtásra kerülnek.
  7. Futtatás neve – Egyedi időbélyegző, amellyel a vizsgálati eredmények egy későbbi időpontban elemezhetők.

Kattintson a 'Begin Run' gombra.

Tesztek végrehajtása

Step 4) Kézi tesztfuttató tesztvezérlőkkel és lépésekkel jelenik meg a felhasználó számára. Ismertesse meg a tesztfutó párbeszédpanelen elérhető funkciókat.

Adjon hozzá egy lépést a teszt végrehajtása során Adjon hozzá egy lépést a teszt végrehajtási ideje alatt.
Lépés törlése Töröljön egy lépést a teszt végrehajtási ideje alatt.
Pass Selected Pass Selected
Sikertelen kijelölés Sikertelen kijelölés
A kiválasztott tesztlépés paraméterét mutatja A kiválasztott tesztlépés paraméterét mutatja
Képernyőkép készítése és mellékletek hozzáadása Lehetővé teszi a felhasználó számára, hogy képernyőképet készítsen és mellékleteket adjon hozzá futás közben.
Lehetővé teszi a felhasználó számára hiba hozzáadását Lehetővé teszi a felhasználó számára, hogy hibát adjon hozzá a futási idő alatt.
A felhasználót kompakt nézetben jeleníti meg Megjeleníti a felhasználót a tesztfutó kompakt nézetében
Végezze el a végrehajtást Végezze el a végrehajtást
  1. Lépés Numbers a teszt tervezési szakaszában készült
  2. Descripta kiválasztott lépés ionja.
  3. A kiválasztott lépés várható eredménye.

    Tesztek végrehajtása

Step 5) Ezután a tesztkészlet következő tesztje jelenik meg a felhasználó számára. Ismételje meg a 3. és 4. lépést a teszt végrehajtásához, és ennek megfelelően jelölje meg az állapotot.

Tesztek végrehajtása

A tesztüzem ütemezésének elkészítése

A tesztelők a „Végrehajtási folyamat” fül segítségével vezérelhetik a teszt végrehajtását. A tesztelők dátumot és időpontot is megadhatnak egy adott tesztpéldány végrehajtásához. A tesztet a végrehajtási folyamatban egy másik megadott tesztpéldány eredményei alapján is ütemezhetjük.

Most pedig nézzük meg, hogyan ütemezzük a tesztfolyamatot a HP-ALM-ben.

Step 1) Válassza ki a „Végrehajtási folyamat” fület a Test Lab modulból.

Hozzon létre tesztfutási ütemtervet

Step 2) Double kattintson arra a konkrét tesztre, amelyhez az ütemezést be kell állítani. A „Tesztfutás ütemezése” az alábbiak szerint jelenik meg. Megfigyelhetjük, hogy nincsenek alapértelmezés szerint beállított végrehajtási feltételek.

Hozzon létre tesztfutási ütemtervet

Step 3) Végrehajtási feltétel hozzáadásához kattintson a „+” ikonra az alábbiak szerint.

Hozzon létre tesztfutási ütemtervet

Step 4) Megnyílik az Új végrehajtási feltétel párbeszédpanel.

  1. Válassza ki a tesztet a teszt legördülő menüből. A tesztkészlet összes tesztje megjelenik
  2. Válassza ki a feltételt. Lehet, hogy „megfelelt” vagy „befejezett”.
  3. Kattintson az 'OK' gombra.

    Hozzon létre tesztfutási ütemtervet

Step 5) Megjelenik a tesztüzem ütemezése a hozzáadott végrehajtási feltételekkel.

Hozzon létre tesztfutási ütemtervet

Step 6) A végrehajtási folyamat automatikusan újra igazodik az alábbiak szerint. Az alább megjelenített folyamat szerint a teszt 'Cluster A Head' csak akkor kerül végrehajtásra, ha a '02 – Reset Button Check' befejeződött.

Hozzon létre tesztfutási ütemtervet

Step 7) Most ismerjük meg, hogyan adhatják meg a tesztelők a dátumot és az időt a végrehajtási folyamatban egy adott teszt végrehajtásához. Hasznosabb, ha a tesztelők tudnak egy adott funkció készenlétéről, vagy automatizált tesztek ütemezéséhez.

Tegyük fel, hogy a vezető bejelentkezési profilja csak egy adott dátum után lesz kész. Ezért a tesztelők ugyanazt hajthatják végre, ha megadják a feltételeket a „Végrehajtási folyamatban”.

Double Kattintson arra a tesztre, amelyhez a végrehajtási folyamat feltételeit be kell állítani.

Hozzon létre tesztfutási ütemtervet

Step 8) Most,

  1. Navigáljon az „Időfüggőség” modulhoz
  2. Válassza a "Futtatás meghatározott időben" lehetőséget
  3. Adja meg a dátumot, amelyen végrehajtani szeretné
  4. Adja meg a teszt végrehajtásának időpontját
  5. Kattintson az „OK” gombra.

Hozzon létre tesztfutási ütemtervet

Step 9) A végrehajtási folyamat lapja az alábbiak szerint lesz igazítva. Ez a fajta ütemezés nagyon hasznos az olyan automatizált teszteknél, amelyek ugyanazokat a lépéseket követik.

Jegyzet: Ha az ütemezett dátum és idő megérkezik, az ALM automatikusan elindítja a teszteket. Automatikus tesztelésre alkalmas, mivel a tesztet manuális beavatkozás nélkül hajtják végre. A tesztek automatikus elindításának előfeltétele, hogy a gazdagépnek készen kell állnia (nem lehet kikapcsolva vagy zárolva), és olyan állapotban kell lennie, hogy elindítsa a tesztet. Ha kézi tesztről van szó, akkor nem lesz semmilyen hatása.

Hozzon létre tesztfutási ütemtervet

A teszteredmény elemzése

Step 1) A teszt végrehajtása után a tesztelők megtekinthetik az eredményeket a „Tesztfutások” modulban. A tesztpéldány-futtatások és a tesztkészlet-futtatások eredményeit tartalmazza.

  1. A „Tesztelés” lapon lépjen a „Tesztfutások” elemre, és megnyílik az alábbi ablak:
  2. A Run Name egy egyedi érték, amelyet minden egyes tesztvégrehajtáshoz generálnak.
  3. Az „Állapot” a tesztvégrehajtás végső állapotát mutatja.

A részletes Eredmény a 'Futtatási azonosítóra' kattintva megtekinthető.

A teszt eredményének elemzése

Step 2) Megnyílik a Futtatás részletei párbeszédpanel, és a felhasználó megtekintheti a részletes eredményt.

  1. Lépjen a „Futtatás részletei” ablak „Jelentés” lapjára.
  2. A tesztelők ellenőrizhetik az egyes tesztlépések állapotát.
  3. Kattintson az „OK” gombra a párbeszédpanel bezárásához.

A teszt eredményének elemzése

Videó a tesztlaborról

Kattints itt ha a videó nem érhető el

emlékezni kell rá:

  • Ön használni fogja a Tesztlabor modult a QualityCenterben a tesztesetek végrehajtásához
  • A végrehajtás megkezdése előtt létre kell hoznia egy „Tesztkészlet-fát”
  • Tesztkészletfa létrehozásához először létre kell hoznia egy „Tesztkészlet mappát”
  • Ezután hozzáadja a Tesztterv modulban létrehozott „Teszteket” a tesztkészlet mappájához.
  • A tesztkészlet mappát a hozzáadott tesztekkel együtt teszthalmaz-fának nevezik (mivel fastruktúrának tűnik).
  • A tesztkészletek kézi és automatizált tesztet is tartalmazhatnak.
  • Ugyanazt a tesztet felveheti különböző tesztkészletekbe, vagy hozzáadhat egy teszt több példányát ugyanahhoz a tesztkészlethez.
  • A Minőségi Központ ütemezést is biztosít, ahol megadhatja a tesztkészletek végrehajtásának dátumát és időpontját.