Tesztterv sablon (minta dokumentum példa)

Mi az a tesztterv sablon?

Tesztterv sablon egy részletes dokumentum, amely leírja a tesztelési stratégiát, a célkitűzéseket, az ütemezést, a becslést és a teljesítéseket, valamint a teszteléshez szükséges erőforrásokat. A Tesztterv segít meghatározni a tesztelt alkalmazás minőségének ellenőrzéséhez szükséges erőfeszítéseket. A tesztterv tervezetként szolgál a szoftvertesztelési tevékenységek végrehajtásához, mint meghatározott folyamat, amelyet a tesztmenedzser aprólékosan felügyel és irányít.

Sikeres Teszt terv kötelező a szoftvertesztelési projekt sikerének biztosításához. Ha még nem ismeri a Teszttervezést, tekintse meg ezt az oktatóanyagot Hogyan készítsünk teszttervet

Töltse le a tesztterv-minta sablont

Tesztterv sablon

Az alábbiakban megtalálja a vizsgálati terv fontos összetevőit.

1) Bevezetés

A projekthez használt tesztstratégiák, folyamatok, munkafolyamatok és módszertanok rövid bemutatása

1.1) Hatály


1.1.1) Hatály

A hatókör határozza meg a szoftver jellemzőit, funkcionális vagy nem funkcionális követelményeit lesz kipróbált

1.1.2) Nem hatályos

Az Out Of Scope meghatározza a szoftver funkcióit, funkcionális vagy nem funkcionális követelményeit nem lesz kipróbált

1.2) Minőségi célkitűzés


Itt említse meg azt az általános célt, amelyet a kézi teszteléssel és az automatizálási teszteléssel kíván elérni.

A tesztelési projekt néhány célja lehet

  • Győződjön meg arról, hogy a tesztelt alkalmazás megfelel a funkcionális és nem funkcionális követelményeknek
  • Győződjön meg arról, hogy az AUT megfelel az ügyfél által meghatározott minőségi előírásoknak
  • A hibákat/problémákat azonosítjuk és kijavítjuk a közzététel előtt

1.3) Szerepek és felelősségek


A különböző csapattagok szerepeinek és felelősségeinek részletes leírása, mint pl

  • minőségbiztosítási elemző
  • Tesztmenedzser
  • Konfigurációkezelő
  • Fejlesztők
  • Telepítési csapat

Többek között

2) Vizsgálati módszertan

2.1) Áttekintés


Említse meg egy adott vizsgálati módszer alkalmazásának okát a projekthez. A projekthez kiválasztott tesztmódszer lehet

  • Vízesés
  • ismétlődő
  • Agilis
  • Extrém programozás

A választott módszer több tényezőtől függ. A vizsgálati módszertanról olvashat itt

2.2) Tesztszintek


A tesztszintek határozzák meg a tesztelés alatti alkalmazáson végrehajtandó tesztelés típusait (AUT). A tesztelési szintek elsősorban a projekt hatókörétől, az idő- és költségvetési korlátoktól függenek.

2.3) Bug Triage


A triage célja az

  • Az egyes hibák feloldásának típusának meghatározása
  • A hibák fontossági sorrendbe állítása és ütemezés meghatározása az összes „Javítandó hiba” számára.

2.4) Felfüggesztési kritériumok és újraindítási követelmények


A felfüggesztési kritériumok meghatározzák a tesztelési eljárás egészének vagy egy részének felfüggesztéséhez használandó kritériumokat, míg az újraindítási kritériumok azt határozzák meg, hogy a tesztelés mikor folytatódhat a felfüggesztés után.

2.5) A teszt teljessége


Itt határozhatja meg azokat a kritériumokat, amelyek a tesztelést befejezettnek tekintik.

Például néhány kritérium a teszt teljességének ellenőrzéséhez

  • 100%-os tesztlefedettség
  • Minden kézi és automatizált teszteset végrehajtva
  • Minden nyitott hiba javítva van, vagy a következő kiadásban javítani fog

3) Teszt Szállítandók

Itt említse meg az összes tesztterméket, amelyet a tesztelés életciklusának különböző szakaszaiban szállítanak.

Itt vannak az egyszerű szállítmányok

  • Teszt terv
  • Tesztsorozat
  • Követelmény Nyomon követhetőségi mátrix
  • Hibajelentések
  • Tesztstratégia
  • Tesztmetrikák
  • Ügyfél kijelentkezés

4) Erőforrás- és környezeti szükségletek

4.1) Teszteszközök


Készíts egy listát a hasonló eszközökről

A projekt teszteléséhez szükséges

4.2) Tesztkörnyezet


A minimumot említi hardver az Alkalmazás teszteléséhez használt követelményeket.

Következő szoftverek kliens-specifikus szoftverek mellett szükségesek.

  • Windows 8 és újabb
  • Office 2013 és újabb
  • MS Exchange stb.

5) Kifejezések/mozaikszavak

Említse meg a projektben használt kifejezéseket vagy mozaikszavakat

KIFEJEZÉS/AKRONÍM MEGHATÁROZÁS
API Alkalmazási program felület
AUT Pályázat Teszt alatt

Töltse le a fenti tesztterv sablon formátumot

Minta vizsgálati terv dokumentum banki webalkalmazás példa

1 Bevezetés

A Tesztterv célja, hogy előírja a Guru99 Bank projekt összes tesztelési tevékenységének hatókörét, megközelítését, erőforrásait és ütemezését.

A terv meghatározza a tesztelendő elemeket, a tesztelendő jellemzőket, az elvégzendő tesztelés típusait, a tesztelésért felelős személyzetet, a tesztelés befejezéséhez szükséges erőforrásokat és ütemezést, valamint a tervhez kapcsolódó kockázatokat.

1.1 Hatály

1.1.1 Hatály

A websiteGuru99 Bank összes funkciója, amelyet a szoftverkövetelményben határoztak meg szemüveg tesztelni kell

Modul neve Alkalmazható szerepek Leírás
Egyenleg lekérdezése Menedzser Ügyfél Vevő: Egy ügyfélnek több bankszámlája is lehet. Ő tud
csak a számláinak egyenlegét tekintheti meg
menedzser: A menedzser megtekintheti az összes ügyfél egyenlegét
felügyelete alá kerüljön
Pénzátutalás Menedzser Ügyfél Ügyfél: Az ügyfél átutalhat pénzt „saját” pénzéből
bármely célfiókba.
menedzser: A menedzser bármely forrásbankból utalhat pénzt
fiókból célfiókba
Mini nyilatkozat Menedzser Ügyfél A Mini kimutatás egy számla utolsó 5 tranzakcióját mutatja
Ügyfél: Az ügyfél csak a saját „saját” mini-kimutatását láthatja
számlák
Menedzser: A kezelő bármilyen fiók minikivonatát láthatja
Testreszabott nyilatkozat Menedzser Ügyfél A testreszabott kimutatás lehetővé teszi a szűrést és a megjelenítést
tranzakciók egy számlán dátum, tranzakció érték alapján
Ügyfél: Az ügyfél csak a testreszabott nyilatkozatot láthatja
„saját” számláit
menedzser: A menedzser bármely személyre szabott utasítást láthat
fiók
Jelszó módosítása Menedzser Ügyfél Ügyfél: Az ügyfél csak a fiókjához tartozó jelszót módosíthatja.
menedzser: A menedzser csak a fiókjához tartozó jelszót módosíthatja.
Nem tudja megváltoztatni ügyfelei jelszavát
Új ügyfél menedzser menedzser: A menedzser hozzáadhat új ügyfelet.
menedzser Menedzser: A menedzser szerkesztheti az olyan adatokat, mint a cím, e-mail,
egy ügyfél telefonja.
Új fiók menedzser Jelenleg a rendszer 2 típusú számlát biztosít
• Mentés
• Áram
Egy ügyfélnek több megtakarítási számlája lehet (egy a nevében,
egyéb közös néven stb.).
Több folyószámlája lehet különböző cégeknél
birtokolja.
Vagy több folyó- és megtakarítási számlája is lehet.
Menedzser: A kezelő új fiókot adhat hozzá egy meglévő fiókhoz
ügyfél.
Fiók szerkesztése menedzser Menedzser: A kezelő szerkesztheti a fiók adatait egy meglévő fiókhoz
Fiók törlése menedzser Menedzser: A menedzser hozzáadhat egy fiók törlését az ügyfélhez.
Ügyfél törlése menedzser Az ügyfél csak akkor törölhető, ha nincs aktív folyó- vagy megtakarítási számlája
Menedzser: A menedzser törölhet egy ügyfelet.
Letét menedzser Menedzser: A menedzser bármilyen számlára befizethet pénzt.
Általában akkor történik, amikor készpénzt helyeznek el egy bankfiókban.
Visszavonás menedzser Menedzser: A menedzser bármilyen számláról felvehet pénzt.
Általában akkor történik, amikor készpénzt vesznek fel a bankfiókban.

1.1.2 Nem hatályos

Ezeket a funkciókat nem teszteljük, mert nem szerepelnek a szoftverkövetelmény specifikációiban

  • Felhasználói felületek
  • Hardver interfészek
  • Szoftver interfészek
  • Adatbázis logikus
  • Kommunikációs interfészek
  • Weboldal biztonsága és teljesítménye

1.2 Minőségi célkitűzés

A teszt célja, hogy ellenőrzése A Guru99 Bank weboldal funkcionalitását, a projektnek a tesztelésére kell összpontosítania banki művelet mint például a számlakezelés, a kivonás és az egyenleg stb. nak nek garancia mindezek a műveletek működhetnek rendszerint valódi üzleti környezetben.

1.3 Szerepek és felelősségek

A projektnek használnia kell kiszervezni tagjait tesztelőként, hogy megtakarítsák a projekt költségeit.

Nem. Tag Feladatok
1. Tesztmenedzser Kezelje az egész projektet
Határozza meg a projekt irányait
Szerezze be a megfelelő erőforrásokat
2. Tesztelés A megfelelő vizsgálati technikák/eszközök/automatizálási architektúra azonosítása és leírása A vizsgálati megközelítés ellenőrzése és értékelése
Végezze el a teszteket, naplózza az eredményeket, jelentse a hibákat.
Kihelyezett tagok
3. Fejlesztő a tesztben Végezze el a teszteseteket, tesztprogramot, tesztcsomagot stb.
4. Tesztadminisztrátor Felépíti és biztosítja a tesztkörnyezet és az eszközök kezelését és karbantartását
Támogassa a Tesztert a tesztkörnyezet használatához a teszt végrehajtásához
5. SQA tagjai Vedd kezedbe a minőségbiztosítást
Ellenőrizze, hogy a tesztelési folyamat megfelel-e a meghatározott követelményeknek

2 Vizsgálati módszertan

2.1 áttekintése

2.2 Tesztszintek

A Guru99 Bank projektben 3 típusú tesztelést kell elvégezni.

  • Integráció Tesztelés (Az egyes szoftvermodulokat kombináljuk és csoportosan teszteljük)
  • rendszer Tesztelés: a teljes, integrált rendszer annak értékelésére, hogy a rendszer megfelel-e a meghatározott követelményeknek
  • API tesztelés: Tesztelje a tesztelt szoftverhez létrehozott összes API-t

2.3 Bug Triage

2.4 Felfüggesztési feltételek és újraindítási követelmények

Ha a csapattagok beszámolnak arról, hogy vannak 40% A vizsgálati esetekről sikertelen, függessze fel a tesztelést, amíg a fejlesztőcsapat ki nem javítja az összes sikertelen esetet.

2.5 A teszt teljessége

  • Meghatározza azokat a feltételeket, amelyek a sikeres egy tesztfázis befejezése
  • futás mértéke kötelező 100% hacsak nem adnak egyértelmű okot.
  • Átmegy árfolyam az 80% az áthaladási arány elérése az kötelező

2.6 Projektfeladat és becslés és ütemezés

Feladat Partnerek Becsülje meg az erőfeszítést
Készítse el a tesztspecifikációt Teszttervező 170 munkaóra
Végezze el a teszt végrehajtását Tesztelő, tesztadminisztrátor 80 munkaóra
Vizsgálati jelentés vizsgáló 10 munkaóra
Teszt Szállítás 20 munkaóra
Összkomfort 280 munkaóra

Ütemezze be ezeket a feladatokat

3 Szállítandó teszt

A teszteredményeket az alábbiak szerint közöljük

A tesztelési fázis előtt

  • Teszttervek dokumentuma.
  • Teszt esetek dokumentumok
  • Teszt Tervezési előírások.

A tesztelés során

– Teszteszköz-szimulátorok.

- Teszt adat

– Nyomonkövetési mátrix tesztelése – Hibanaplók és végrehajtási naplók.

A tesztelési ciklusok lejárta után

  • Vizsgálati eredmények/jelentések
  • Hibajelentés
  • Telepítési/ vizsgálati eljárások irányelvei
  • Kiadási megjegyzések

4 Erőforrás- és környezeti szükségletek

4.1 Teszteszközök

Nem. Tudástár Descriptionok
1. szerverünkhöz! Szüksége van egy adatbázis-kiszolgálóra, amely telepíti MySQL szerver
Az Apache Servert telepítő webszerver
2. Teszteszköz Fejlesszen ki egy teszteszközt, amely automatikusan generálja a teszt eredményét az előre meghatározott formában, és automatikusan végrehajtja a tesztet
3. Hálózat Állítson be egy LAN Gigabit és 1 internetvonalat legalább 5 Mb/s sebességgel
4. Számítógép Legalább 4 számítógépes futás Windows 7, RAM 2 GB, CPU 3.4 GHz

4.2 Tesztkörnyezet

Megemlíti az Alkalmazás teszteléséhez használt minimális hardver- és szoftverkövetelményeket.

Az ügyfélspecifikus szoftvereken kívül a következő szoftverekre van szükség.

  • Windows 11 és újabb
  • Office 2021 és újabb
  • MS Exchange stb.