Tesztterv modul a HP ALM (Quality Center) oktatóanyagában

  • A követelmények meghatározása után a fejlesztőcsapat megkezdi a tervezési és fejlesztési folyamatot Tesztelés A csapat megkezdi a tesztek tervezését, amelyeket a build telepítése után végre lehet hajtani.
  • Minden termék sikere a tesztelési folyamatoktól és az elvégzett tesztelés minőségétől függ. Egy jó Teszt terv hibamentes terméket eredményez.
  • Az ALM támogatja a kézi, automatizálási és teljesítménytesztek karbantartását és végrehajtását, mivel az ALM zökkenőmentesen integrálva van az összes HP termékkel, például a HP UFT-vel és a HP Load Runnerrel.

Tesztterv modul a HP ALM-ben

Hogyan készítsünk teszttervet

1. lépés) A követelményekhez hasonlóan hozzunk létre egy helyőrzőt/mappát minden egyes teszttípushoz, mint például a funkcionális és a nem funkcionális.

  1. Kattintson a Tesztterv hivatkozásra az ALM kezdőlapján
  2. Kattintson az „Új mappa” ikonra
  3. Írja be a mappa nevét „Functional”-ként, majd kattintson az „OK” gombra

Készítsen teszttervet

Step 2) A létrehozott mappa az alábbiak szerint jelenik meg.

Készítsen teszttervet

Step 3) Hasonlóképpen hozzunk létre almappákat a „Kézi” és „Automatizált” tesztekhez a „Funkcionális” mappa alatt. Ezért a végső mappaszerkezet az alábbiak szerint alakul:

Jegyzet: NEM fogunk tudni automatikus tesztszkripteket/teljesítményteszt szkripteket létrehozni az ALM-ből; ehelyett a megfelelő HP-eszközökből kell létrehozni, mint például az UFT a funkcionális és a terhelési futtató a teljesítmény érdekében. Ezután a rendszer az ALM-be menti, így ütemezhető, végrehajtható, figyelhető és jelenthető.

Készítsen teszttervet

Step 4) Jobb lenne, ha az alkalmazás minden egyes moduljához létrehoznánk egy Új mappát, hogy ne egy mappába helyezzük az összes kézi tesztet. Az összetett alkalmazásoknál több ezer tesztet végeznének el, amelyeket nehéz lenne kezelni, ha nincsenek megfelelően összehangolva.

Készítsen teszttervet

Step 5) Most hozzunk létre egy kézi tesztet a „Bejelentkezés” modulhoz a „Tesztterv” fül „Új teszt” ikonjára kattintva.

Készítsen teszttervet

Step 6) Adja meg a következő adatokat az új teszt sikeres létrehozásához.

  1. Írja be az új teszt nevét
  2. Adja meg a teszt típusát. Ebben az esetben ez a „kézi” teszt.
  3. A felhasználó más, nem kötelező mezőket is megadhat, például dátumot, Descriptiont az alábbiak szerint.
  4. Az összes adat megadása után kattintson a „Küldés” gombra.

Készítsen teszttervet

7 lépés) A teszt létrehozása után a létrehozott teszt megjelenik a „Kézi” tesztmappában, és a többi lap is megjelenik az alábbiak szerint. A következő lépésekben részletesen tárgyaljuk ezeket a lapokat.

Készítsen teszttervet

Step 8) Kattints "Tervezési lépések" fület, és kattintson az „Új lépés” ikonra az alábbiak szerint. Megnyílik a Tervezési lépés részletei párbeszédpanel

  1. Adja meg a lépés nevét
  2. Írja be a lépést Description
  3. Adja meg a Várt eredményt
  4. Kattintson az "OK"

Készítsen teszttervet

Step 9) Ismételje meg a 6. lépést, és adja meg az összes vonatkozó lépést a működés teszteléséhez. Az összes szükséges lépés elkészítése után a „Tervezési lépések” lapon az alábbi ábrán látható módon megjelenik az összes létrehozott lépés.

Készítsen teszttervet

Step 10) Paraméterek segítségével a felhasználó értéket rendelhet egy változóhoz, amely lehetővé teszi a felhasználó számára, hogy ugyanazt a tesztet hajtsa végre különböző adatkészletekkel. Ebben az esetben a felhasználónév és a jelszó két olyan paraméter lehet, amelyekhez értéket rendelünk. Megértjük a paraméterek fontosságát a teszt végrehajtása során, amelyekről a Test Lab modulban lesz szó.

Most nézzük meg, hogyan kell paramétereket létrehozni.

  1. Válassza ki azt a tesztlépést, amelyhez hozzá szeretnénk adni a paramétert.
  2. A „Paraméter” ikon engedélyezve lesz. Kattintson ugyanarra az alábbiak szerint.

Készítsen teszttervet

Step 11) Megnyílik a Paraméter párbeszédablak az alábbiak szerint. Kattintson az „Új paraméter” gombra.

Készítsen teszttervet

Step 12) Megnyílik a tesztparaméterek részletei párbeszédpanel.

  1. Írja be a paraméter nevét
  2. Rendeljen értéket a paraméterhez
  3. Kattintson az 'OK' gombra.

Készítsen teszttervet

Step 13) A „paraméterek” párbeszédablak megjelenik a felhasználó számára

  1. A létrehozott változóval
  2. Az érték
  3. Kattintson az 'OK' gombra.

Készítsen teszttervet

Step 14) Most már észrevehetjük, hogy a paramétert magában a „Teszt lépésben” adtuk hozzá, az alábbiak szerint.

Ismételje meg ugyanezt a jelszó mezőnél is.

Készítsen teszttervet

Hasonlóképpen hozzon létre paramétert a Password Filed számára

Step 15) A létrehozott paraméterek a paraméterek fülön tekinthetők meg/szerkeszthetők. Ez a párbeszédablak segít a tesztekhez tartozó paraméterek létrehozásában, törlésében is.

Készítsen teszttervet

Step 16) A melléklet fülön a felhasználó bármilyen típusú fájlt feltölthet, például „xls”, „jpg” stb.

Készítsen teszttervet

Step 17) A tesztkonfiguráció segít a teszt újrafelhasználásában különböző használati esetekre. Nézzük meg, hogyan dolgozhatunk tesztkonfigurációkkal egy példán keresztül. Alapértelmezés szerint van egy tesztkonfiguráció, amely a tesztnév konfigurációjaként van megadva.

Megjegyzés: Az alapértelmezett tesztkonfigurációt NEM törölhetjük, de szerkeszthetjük.

Készítsen teszttervet

Step 18) Tegyük fel, hogy a bejelentkezési funkciót háromféle üzleti felhasználó hajthatja végre, például a „helpdesk”, a „manager” és a „cluster head”.

Nevezzük át az alapértelmezett tesztkonfigurációt 'helpdesk'-re a 'Test Configuration' névmezőjének szerkesztésével.

Készítsen teszttervet

Step 19) Most adjuk hozzá a másik két tesztkonfigurációt, nevezetesen a kezelőt és a fürtfejet. Kattintson a „+” ikonra a tesztkonfigurációk alatt.

Készítsen teszttervet

Step 20) A "Megnyílik az Új tesztkonfiguráció párbeszédpanel.

  1. Adja meg a Test konfiguráció nevét
  2. Adjon meg más, nem kötelező paramétereket, mint például a "létrehozta" , "létrehozás dátuma", "leírás"
  3. Kattintson az 'OK' gombra.

Készítsen teszttervet

Step 21) Ismételje meg a fenti lépést egy újabb tesztkonfiguráció létrehozásához a „fürtfej” számára, és a teljes tesztkonfiguráció megjelenik a felhasználó számára az alábbiak szerint. Ez lehetővé teszi a tesztelők számára, hogy ugyanazt a tesztet egyenként hajtsák végre az összes létrehozott konfigurációval szemben a tesztvégrehajtás során, ami nem eredményezi a tesztek újraírását.

A tesztkonfiguráció NEM tévesztendő össze a tesztparaméterekkel. Ezért meg kell értenünk a különbséget a paraméter- és a tesztkonfigurációk között. A paraméterek változók létrehozására és értékek hozzárendelésére szolgálnak egy adott lépéshez (a teszt paraméterezése), míg a tesztkonfiguráció minden lépésre alkalmazható, és általában különböző üzleti felhasználási esetek/munkafolyamat tesztelésére szolgál. A végrehajtás során a felhasználók módosíthatják a létrehozott paraméterek értékeit, miközben a Teszt eset a kiválasztott konfigurációhoz kerül végrehajtásra.

Például egy online számlafizetési alkalmazásnál a felhasználó kiválaszthatja a fizetési módot. Hitelkártyás fizetés esetén a felhasználó választhat Master Card, Visa vagy American Express fizetési módot. Mindegyiknek saját vásárlói jutalompontja van. A teszteléshez megtervezhetünk egy tesztet úgy, hogy mindegyiket hozzáadjuk a tesztkonfigurációkhoz a jutalompontok ellenőrzéséhez.

Készítsen teszttervet

Step 22) A „Req Coverage” lap segít a tesztelőknek, hogy a tesztet egy adott követelmény(ek)hez igazítsák, ami segít a felhasználóknak a lefedettség és a nyomon követhetőség megteremtésében.

  1. Kattintson a „Kérés lefedettség” fülre.
  2. Válassza ki azt a „Követelményt”, amelyet ehhez a tesztesethez kell hozzárendelni
  3. Kattintson a '<=' gombra a kiválasztott követelményeknek a teszthez való hozzárendeléséhez. Több követelményt is leképezhetünk ugyanahhoz a teszthez.

Készítsen teszttervet

Step 23) A "Linked Defects" lap üresen jelenik meg, mivel nem hajtottunk végre tesztet/emelést Disszidál tesztesettel szemben. Ez a lap lesz kitöltve a hiba részleteivel, ha a hibákat a tesztesethez csatolták a hibák létrehozásakor.

Készítsen teszttervet

Step 24) Az Előzmények lapon az adott tesztesethez képest idővel végrehajtott módosítások listája látható, közvetlenül a teszt létrehozásától kezdve.

Készítsen teszttervet

Tesztek feltöltése

Néha a felhasználó nem hoz létre teszteseteket manuálisan, mivel ez meglehetősen időigényes folyamat. A legtöbb szervezet manuális teszteket fejleszt ki Excelben, és tömegesen tölti fel az ALM-be, ahelyett, hogy egyenként készítené el az egyes manuális teszteket. Az ALM-be való feltöltés megkönnyítése érdekében a HP kifejlesztett egy kiegészítőt, amellyel a felhasználó közvetlenül tölthet fel MS Excel/MS Word alkalmazásból. Lépésről lépésre ismerjük meg a követelményeknek a QC-be való feltöltésének lépéseit az Excelből.

Hogyan töltsünk fel teszteket a segítségével Microsoft Excel

Step 1) A tesztek excelből való feltöltése előtt az Excelt fel kell készítenünk úgy, hogy fel lehessen tölteni.

  1. Válassza ki azokat a mezőket, amelyeket fel szeretne tölteni az ALM-be, és hozzon létre fejlécet az Excelben ezekhez a mezőkhöz.
  2. Írjon be egy érvényes adatot mindegyik mezőbe az alábbiak szerint.

Tesztek feltöltése a használatával Microsoft Excel

Step 2) A feltölteni kívánt adatok kiválasztása után kattintson az „Exportálás HP ALM-be” lehetőségre a „Kiegészítők” menüben.

Tesztek feltöltése a használatával Microsoft Excel

3 lépés) Megnyílik az ALM exportálás varázsló. Írja be a HP ALM szerver URL-címét, majd kattintson a „Tovább” gombra.

Tesztek feltöltése a használatával Microsoft Excel

Step 4) Adja meg a felhasználónevet és a jelszót a hitelesítéshez, majd kattintson a „Tovább” gombra.

Tesztek feltöltése a használatával Microsoft Excel

Step 5) Válassza ki azt a tartományt, projektnevet, amelybe a teszteket fel szeretnénk tölteni, majd kattintson a „Tovább” gombra.

Tesztek feltöltése a használatával Microsoft Excel

Step 6) Válassza ki a feltölteni kívánt adatok típusát. Ebben az esetben tesztekről van szó. A következő fejezetekben a hibákat is feltöltjük.

Tesztek feltöltése a használatával Microsoft Excel

Step 7) Adja meg az Új térkép nevét. Az első lehetőség, a „Térkép kiválasztása” le van tiltva, mert eddig nem készítettünk térképet. Ezért új térképnevet kell létrehoznunk, és kattintson a „Tovább” gombra. Nem választottuk ki az „Ideiglenes térkép létrehozása” lehetőséget, mert minden alkalommal újra szeretnénk használni „tesztek” feltöltéséhez.

Tesztek feltöltése a használatával Microsoft Excel

8 lépés) A „Tovább” gombra kattintva megnyílik a leképezési párbeszédablak, az alábbiak szerint.

  1. A bal oldali ablaktábla felsorolt ​​elemei megfelelnek a HP ALM-ben feltölthető mezőknek. Kérjük, vegye figyelembe, hogy a „PIROS” színnel jelölt mezőket le kell képezni, mivel ezek kötelező mezők.
  2. A jobb oldali ablaktábla rácselemei azokra a mezőkre vonatkoznak, amelyek úgy vannak leképezve, hogy az Excelben az értékek az ALM megfelelő mezőibe folyjanak.

Tesztek feltöltése a használatával Microsoft Excel

Step 9) Most értsük meg, hogyan lehet leképezni az Excel mezőit az ALM mezőivel.

  1. Válassza ki azt a mezőt, amelyet a felhasználó le szeretne térképezni, és kattintson a nyíl gombra az alábbi módon.

Tesztek feltöltése a használatával Microsoft Excel

  1. Adja meg azt az oszlopnevet az Excelben, amely megfelel a HP ALM megfelelő oszlopnevének.

Tesztek feltöltése a használatával Microsoft Excel

  1. Az Excel összes szükséges oszlopát a HP ALM megfelelő mezőihez rendelje. Az összes kötelező mező feltérképezése után kattintson az "Exportálás" gombra.

Tesztek feltöltése a használatával Microsoft Excel

Step 10) Sikeres feltöltés esetén az ALM megjeleníti az alábbi üzenetet. Ha hibák jelennek meg, kérjük, javítsa a problémát, és próbálja meg újra feltölteni.

Az alábbiakban felsorolunk néhány gyakori hibát:

  • A tárgy/elérési út érvénytelen/nem elérhető, vagy NINCS hozzárendelve a felhasználó által.
  • A „Teszt típusa” mező értéke nem Kézi. Automatizált tesztek CAN Excel segítségével tölthető fel.
  • A Tesztnév mező értéke Üres vagy NEM leképezve.
  • Az állapotnak nem lehet más értéke, mint a Tervezés, kész, Importált, Javítás.
  • Tesztek feltöltése a használatával Microsoft Excel

Step 11) Most ellenőrizzük ugyanezt a „Tesztek” lapon. A teszt összes részlete az alábbiak szerint van feltöltve.

Megjegyzések : A felhasználók a tesztek újrafeltöltését is végrehajthatják. A tesztesetek újbóli feltöltése esetén, ha a tesztnév már létezik, és csak a lépésleírásban történt változás, akkor a teszt felülíródik a meglévővel. Ha a teszt neve eltér a feltöltötttől, akkor új tesztként tölti fel.

Tesztek feltöltése a használatával Microsoft Excel

Tesztforrások létrehozása

A teszterőforrások segítségével a felhasználók kezelhetik azokat az erőforrásokat, amelyeket általában automatizált/teljesítménytesztek vesznek fel. A felhasználók feltölthetik a szkriptet, amelyet egy vagy több teszt is használhat. Letölthetők/szerkeszthetők, majd újra feltölthetők a tesztforrásokba.

Lássuk, hogyan tudjuk hatékonyan használni a Test Resources modult. Ezt a modult úgy demonstráljuk, hogy ugyanazt az excel fájlt töltjük fel a teszterőforrásokba, amelyeket a tesztek excelből ALM-be történő importálásához használtunk.

A Test Case excel feltöltése javasolt, hogy szükség esetén szerkeszthessük a teszteket, és csak a módosított teszteseteket tölthessük fel újra. Könnyű új tesztek hozzáadása és csak az újonnan hozzáadott tesztek feltöltése is.

Azonban más típusú fájlokat is feltölthetünk, például .xls, .vbs, .qfl stb.

Step 1) Navigáljon a Test Resources modulhoz az alábbiak szerint. Megnyílik a teszt erőforrások modul oldala.

Tesztforrások létrehozása

Step 2) Hozzon létre egy "Új mappát" az Új mappa ikonra kattintva az alábbiak szerint. Megnyílik az Új mappa párbeszédpanel. Hozzon létre teszterőforrást mindhárom teszthez, nevezetesen - Manual, Automation és Performance.

Tesztforrások létrehozása

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

Tesztforrások létrehozása

Step 4) Hasonlóképpen hozzunk létre még két mappát – az Automation és a Performance. Miután minden egyes teszterőforráshoz létrehozott egy mappát, a végső mappastruktúra az alábbiak szerint alakul:

Tesztforrások létrehozása

Step 5) Hozzunk létre egy Új teszterőforrást az ALM-be feltöltött manuális tesztek írásához létrehozott excel fájl feltöltésével. Válassza ki azt a mappát, ahová a felhasználó feltölteni szeretné a teszterőforrást.

Tesztforrások létrehozása

Step 6) Adja meg a teszterőforrás nevét, és válassza ki az erőforrás típusát is, majd kattintson az „OK” gombra.

Tesztforrások létrehozása

Step 7) A teszterőforrás létrehozásakor most fel kell töltenünk az erőforrást, hogy az elérhető legyen a "Resource Viewer" lapon, amelyet a tesztek során használni fogunk.

  1. Kattintson az „Erőforrás-megjelenítő” fülre
  2. Kattintson a "Fájl feltöltése" gombra, és válassza ki a feltöltendő fájlt

Tesztforrások létrehozása

Step 8) A fájl feltöltése után a Status megjelenik a felhasználó számára, és letölthető lesz.

Tesztforrások létrehozása

Jegyzet: A következő típusú teszterőforrások kerülnek feltöltésre, amelyek az automatizált tesztek végrehajtására használhatók.

  1. Adattábla
  2. Környezeti változók
  3. Funkciókönyvtárak
  4. Helyreállítási forgatókönyvek
  5. Megosztott objektumtár

Videó a teszttervről

Kattints itt ha a videó nem érhető el

kulcsfontosságú elvitelek: -

  • A tesztesetek/szkriptek tervezéséhez és létrehozásához a QualityCenter tesztterv modulját fogja használni.
  • A Tesztterv modul tesztjeit összekapcsolhatja a Követelménymodulban található követelményekkel az egyszerű nyomon követés érdekében.
  • A QualityCenter számos funkciót 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és céljából, mellékletek hozzáadása stb., hogy megkönnyítse a tesztesetek gyorsabb fejlesztését.