- A követelmények meghatározása után a fejlesztőcsapat megkezdi a tervezési és fejlesztési folyamatot, míg a tesztelőcsoport megkezdi a tesztek tervezését, amelyek a build telepítése után végrehajthatók.
- Bármely termék sikere a tesztelési folyamatoktól és a tesztelés minőségétől függ. A jó tesztterv 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álódik az összes HP termékkel, például a HP UFT-vel és a HP Load Runner-rel.
Ebben az oktatóanyagban megtanulja
- Hogyan készítsünk teszttervet
- Tesztek feltöltése a Microsoft Excel használatával
- Tesztforrások létrehozása
Hogyan készítsünk teszttervet
1. lépés : A követelményekhez hasonlóan hozzunk létre helyőrzőt / mappát az egyes teszttípusokhoz, például a funkcionális és a nem funkcionális típusokhoz.
- Kattintson az ALM kezdőlapján a Tesztterv linkre
- Kattintson az "Új mappa" ikonra
- Adja meg a mappa nevét „Funkcionális” néven, majd kattintson az „OK” gombra
2. lépés: A létrehozott mappa az alábbiak szerint jelenik meg.
3. lépés: Hasonlóképpen hozzunk létre almappákat a „Kézi” és az „Automatizált” tesztekhez a „Funkcionális” mappa alatt. Ezért a végső mappa felépítése az alábbiak szerint alakul:
Megjegyzés: NEM fogunk tudni automatikus teszt- / Teljesítmény-teszt parancsfájlokat létrehozni az ALM-ből; ehelyett a megfelelő HP eszközökből kell létrehozni, mint például a funkcionális UFT és a teljesítmény érdekében a Load runner. Ezután az ALM-be menti, hogy ütemezhetők, végrehajthatók, figyelemmel kísérhetők és jelenthetők legyenek.
4. lépés: Jobb lenne egy új mappát létrehozni az alkalmazás mindegyik moduljához, hogy az összes manuális tesztet ne dobjuk egy mappába. A komplex alkalmazások esetében több ezer olyan teszt lenne, amelyet nehéz lenne kezelni, ha nincsenek megfelelően összehangolva.
5. lépés) Most hozzunk létre egy kézi tesztet a „Bejelentkezés” modulhoz, a „Tesztterv” fül „Új teszt” ikonjára kattintva.
6. lépés: Írja be a következő részleteket az új teszt sikeres létrehozásához.
- Írja be az új teszt nevét
- Adja meg a teszt típusát. Ebben az esetben „Kézi” teszt.
- A felhasználó más nem kötelező mezőket is megadhat, például a dátumot és a leírást, az alábbiak szerint.
- Az összes rész megadása után kattintson a "Küldés" gombra.
7. lépés: A teszt létrehozása után a létrehozott teszt a „Manual” tesztek mappában jelenik meg, és az alábbiak szerint létrehozott többi fül is megjelenik. A következő lépésekben részletesen megvitassuk ezeket a füleket.
8. lépés) Kattintson a "Tervezési lépések" fülre, majd kattintson az "Új lépés" ikonra az alábbiak szerint. Megnyílik a Tervezési lépés részletei párbeszédpanel
- Írja be a lépés nevét
- Adja meg a lépés leírását
- Adja meg a várható eredményt
- Kattintson az "OK" gombra
9. lépés: Ismételje meg a 6. lépést, és írja be az összes vonatkozó lépést a funkcionalitás teszteléséhez. Az összes szükséges lépés létrehozása után a "Tervezési lépések" fül az összes létrehozott lépést megjeleníti az alábbiak szerint.
10. lépés: Paraméterek: segít a felhasználónak olyan értéket rendelni egy változóhoz, amely lehetővé teszi a felhasználó számára, hogy ugyanazt a tesztet különböző adatsorokkal hajtsa végre. Ebben az esetben a felhasználónév és a jelszó két paraméter lehet, amelyekhez értéket rendelnének. Megértjük a paraméterek fontosságát a teszt végrehajtása során, amelyekkel a Test Lab modul foglalkozik.
Most nézzük meg, hogyan hozhatunk létre paramétereket.
- Válassza ki azt a tesztlépést, amelyhez hozzá akarjuk adni a paramétert.
- A 'Parameter' ikon engedélyezve lesz. Kattintson az alábbiakra.
11. lépés: Megnyílik a Paraméter párbeszédpanel az alábbiak szerint. Kattintson az 'Új paraméter' gombra.
12. lépés: Megnyílik a tesztparaméter részletei párbeszédpanel.
- Írja be a paraméter nevét
- Rendeljen értéket a paraméterhez
- Kattintson az 'OK' gombra.
13. lépés)
A „Paraméterek” párbeszédpanel visszakerül a felhasználóhoz
- A létrehozott változóval
- Az érték
- Kattintson az 'OK' gombra.
14. lépés) Most észrevehetjük, hogy a paramétert magában a „Teszt lépésben” adjuk hozzá, az alábbiak szerint.
Ismételje meg ugyanezt a jelszó mezőnél is.
Hasonlóképpen hozzon létre egy paramétert a Password Filed fájlhoz
15. lépés: A létrehozott paraméterek megtekinthetők / szerkeszthetők a paraméterek fülön. Ez a párbeszédpanel a tesztekhez társított paraméterek létrehozásában és törlésében is segít.
16. lépés: A melléklet fül lehetővé teszi a felhasználó számára, hogy bármilyen típusú fájlt feltöltsön, például 'xls', 'jpg.webp' stb.
17. lépés: A tesztkonfiguráció segít a teszt újrafelhasználásában különböző felhasználási esetekre. Tisztázzuk, hogyan kell dolgozni a tesztkonfigurációkkal egy példával. Alapértelmezés szerint van egy tesztkonfiguráció, amelyet a teszt neveként adnak meg.
Megjegyzés: NEM NEM törölhetjük az alapértelmezett tesztkonfigurációt, de ugyanezt szerkeszthetjük.
18. lépés: 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.
19. lépés) Most adjuk hozzá a másik két tesztkonfigurációt, azaz a kezelőt és a fürtfejet. Kattintson a "+" ikonra a tesztkonfigurációk alatt.
20. lépés) A " Új vizsgálati beállítások párbeszédablakban nyit.
- Írja be a Teszt konfiguráció nevet
- Adjon meg más nem kötelező paramétereket, mint például: „létrehozta”, „létrehozási dátum”, „leírás”
- Kattintson az 'OK' gombra.
21. lépés: Ismételje meg a fentieket, hogy hozzon létre még egy tesztkonfigurációt 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 a teszt végrehajtása során ugyanazt a tesztet egyedileg hajtsák végre az összes létrehozott konfigurációval szemben, ami nem eredményezi a tesztek újraírását.
A tesztkonfigurációt NEM szabad összekeverni a tesztparaméterekkel. Ezért meg kell értenünk a különbséget a paraméterek és a teszt konfigurációk között. A Paraméterek változó 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éshez alkalmazható, és általában a különböző üzleti felhasználási esetek / munkafolyamatok tesztelésére szolgál. A végrehajtás során a felhasználók megváltoztathatják a létrehozott paraméterek értékeit, miközben a teszteset végrehajtásra kerül a kiválasztott konfigurációhoz.
Például egy online számlafizetési alkalmazás esetében a felhasználó kiválaszthatja a fizetési módot. Hitelkártyás fizetés esetén a felhasználó választhat mesterkártyát, vízumot vagy American Express kártyát. Mindegyiknek megvan a saját vevő jutalom pontja. Kipróbálásához megtervezhetünk egy tesztet úgy, hogy mindegyikük bekerüljön a tesztkonfigurációkba a jutalom pontok ellenőrzésére.
22. lépés: A „Req Coverage” fül megkönnyíti a tesztelők számára, hogy feltérképezzék a tesztet egy olyan követelmény (ek) alapján, amely (ek) segít a felhasználóknak lefedettség és nyomonkövethetőség előteremtésében.
- Kattintson a "Req Coverage" fülre.
- Válassza ki azt a „követelményt”, amelyet hozzá kell rendelni az adott tesztesethez
- Kattintson a "<=" gombra a kiválasztott követelményeknek a teszthez való hozzárendeléséhez. Több követelményt is feltérképezhetünk ugyanazon teszt ellen.
23. lépés) A „Kapcsolódó hibák” fül üresen jelenik meg, mivel még nem hajtottunk végre tesztet / nem emeltünk hibát a tesztesettel szemben. Ezen a lapon feltüntetik a hiba részleteit, ha a hibákat a teszt létrehozásával egy időben teszik közzé.
24. lépés: Az Előzmények fül mutatja az idővel az adott tesztesettel szemben végrehajtott változtatások listáját a teszt létrehozása óta.
Tesztek feltöltése:
Néha a felhasználó nem készít manuálisan teszteseteket, mivel ez elég időigényes folyamat. A legtöbb szervezet manuális teszteket készít az Excel programban, és tömegesen tölti fel az ALM-be, ahelyett, hogy egyes manuális teszteket egyesével hozna létre. Az ALM-be történő feltöltés megkönnyítése érdekében a HP előállított egy Addint, amellyel a felhasználó közvetlenül feltöltheti az MS excel / MS Word programból. Értsük meg lépésről lépésre a követelmények QC-be történő feltöltését az Excelből.
Tesztek feltöltése a Microsoft Excel használatával
1. lépés: Mielőtt feltöltenénk a teszteket az Excelből, fel kell készítenünk az Excel-t, hogy feltölthető legyen.
- Jelölje ki azokat a mezőket, amelyeket fel kíván tölteni az ALM-be, és hozzon létre egy fejlécet az Excelben ezekhez a mezőkhöz.
- Írjon be érvényes adatokat az alábbi mezők mindegyikébe, az alábbiak szerint.
2. lépés: A feltöltendő adatok kiválasztása után kattintson az „Exportálás a HP ALM-be” elemre a „Bővítmények” részben.
3. lépés: Megnyílik az ALM Export varázsló. Írja be a HP ALM kiszolgáló URL-jét, és kattintson a "Tovább" gombra.
4. lépés: Adja meg a hitelesítéshez szükséges felhasználónevet és jelszót, majd kattintson a „Tovább” gombra.
5. lépés: Válassza ki azt a tartományt, projektnevet, ahová fel akarjuk tölteni a teszteket, majd kattintson a „Tovább” gombra.
6. lépés: Válassza ki a feltölteni kívánt adatok típusát. Ebben az esetben tesztekről van szó. A hibákat a következő fejezetekbe is feltöltjük.
7. lépés: Írja be az Új térkép nevet. Az első opció, a "Térkép kiválasztása" le van tiltva, mert eddig nem készítettünk térképet. Ezért létre kell hoznunk egy új térkép nevet, és kattintson a "Tovább" gombra. Nem választottuk az „Ideiglenes térkép létrehozása” lehetőséget, mivel a tesztek feltöltéséhez minden alkalommal újra felhasználni szeretnénk.
8. lépés: A „Tovább” gombra kattintva megnyílik a leképezés párbeszédpanel az alábbiak szerint.
- A felsorolt bal oldali ablaktáblázat rácselemei megfelelnek a HP ALM-ben feltöltésre rendelkezésre álló mezőknek. Felhívjuk figyelmét, hogy a 'RED' jelöléssel ellátott mezőket fel kell térképezni, mivel ezek kötelező mezők.
- A jobb oldali ablaktáblázat elemei a leképezett mezőkre utalnak, így az Excel értékei az ALM megfelelő mezőibe kerülnek.
9. lépés: Most értsük meg, hogyan kell feltérképezni az Excel mezőit az ALM mezőihez.
- Válassza ki azt a mezőt, amelyet a felhasználó fel szeretne térképezni, majd kattintson a nyíl gombra az alábbiak szerint.
- Írja be az oszlop nevét az Excelben, amely megfelel a HP ALM megfelelő oszlopnevének.
- Az összes szükséges oszlop feltérképezése az Excel programban a HP ALM megfelelő mezői alapján. Az összes szükséges mező feltérképezése után kattintson az 'Exportálás' gombra.
10. lépés: A sikeres feltöltés után az ALM megjeleníti az üzenetet az alábbiak szerint. Ha hibák jelennek meg, javítsa ki 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 / Útvonal érvénytelen / nem érhető el, vagy a felhasználó NEM feltérképezte.
- A „Teszt típusa” mező értéke nem Kézi. Automatizált teszteket NEM lehet feltölteni az Excel segítségével.
- A teszt neve mező üres vagy NEM hozzárendelve.
- Az állapotnak nem lehet más értéke, mint a Tervezés, kész, Importált, Javítás.
11. lépés) Most ellenőrizzük ugyanezt a "Tesztek" fül alatt. A teszt összes részletét feltöltöttük az alábbiak szerint.
Megjegyzés : A felhasználók teszteket is feltölthetnek. A tesztesetek újratöltése esetén, ha a tesztnév már létezik, és ha csak a lépésleírásban változás következik be, 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.
Tesztforrások létrehozása
A teszterőforrások lehetővé teszik a felhasználók számára az erőforrások kezelését, amelyeket általában automatizált / teljesítménytesztek vesznek fel. A felhasználók feltölthetik a szkriptet, amelyet egy vagy több teszt felhasználhat. Ezeket letölthetik / szerkeszthetik és újra visszatölthetik a vizsgálati forrásokba.
Nézzük meg, hogyan használhatjuk ki hatékonyan a Teszterőforrások modult. Ezt a modult bizonyítja, hogy ugyanazt az excel fájlt tölti fel a teszt erőforrásokba, amelyet a tesztek Excelből történő importálásához használtunk az ALM-be.
Javasoljuk az excel teszteset feltöltését, hogy szükség esetén szerkeszthessük a teszteket, és csak a módosított teszteseteket töltsük fel újra. Könnyű új teszteket is hozzáadni és feltölteni az újonnan hozzáadott teszteket.
Feltölthetünk azonban más típusú fájlokat is, például .xls, .vbs, .qfl stb.
1. lépés: Keresse meg a Teszterőforrások modult az alábbiak szerint. Megnyílik a teszt erőforrások modul oldala.
2. lépés: Hozzon létre egy új mappát az Új mappa ikonra kattintva, az alábbiak szerint. Megnyílik az Új mappa párbeszédpanel. Hozzunk létre vizsgálati erőforrást mindhárom teszthez - Manuális, Automatizálás és Teljesítmény.
3. lépés: A mappa az alábbiak szerint jön létre.
4. lépés) Hasonlóképpen hozzunk létre még két mappát, nevezetesen: Automatizálás és Teljesítmény. Miután létrehozott egy mappát a teszt erőforrásokhoz, a végleges mappa felépítése az alábbiak szerint alakul:
5. lépés: Hozzunk létre egy új teszt erőforrást az Excel fájl feltöltésével, amelyet az ALM-be feltöltött manuális tesztek írásához készítettünk. Válassza ki azt a mappát, ahová a felhasználó fel szeretné tölteni a teszterőforrást.
6. lépés: Írja be a teszterőforrás nevét, válassza ki az erőforrás típusát, majd kattintson az "OK" gombra.
7. lépés: A teszterőforrás létrehozásakor most feltöltenünk kell az erőforrást, hogy az elérhető legyen az „Erőforrás-néző” fül alatt, amelyet a tesztek során használnak.
- Kattintson az "Erőforrás-néző" fülre
- Kattintson a "Fájl feltöltése" elemre, és válassza ki a feltöltendő fájlt
8. lépés: A fájl feltöltése után az Állapot megjelenik a felhasználó számára, és letölthető lesz.
Megjegyzés: A következő típusú vizsgálati erőforrásokat töltjük fel, amelyek felhasználhatók az automatizált tesztek végrehajtására.
- Adattábla
- Környezeti változók
- Funkciókönyvtárak
- Helyreállítási forgatókönyvek
- Megosztott objektumok tárháza
Videó a teszttervről
Kattintson ide, ha a videó nem érhető el
legfontosabb elvihetők: -
- A tesztesetek / szkriptek megtervezéséhez és létrehozásához a QualityCenter Tesztterv modult használja.
- Az egyszerű nyomon követés érdekében összekapcsolhatja tesztjeit a Tesztterv modulban a Követelmény modul követelményeivel.
- A QualityCenter számos olyan szolgáltatást 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.