Tesztkezelési folyamat

a Tesztkezelési folyamat a tesztelés kezdetétől a tesztelés végéig tartó tevékenységek összessége. Fegyelmet ad a tesztelésnek. Amikor kövesse a vizsgálati folyamat ez ad nekünk a terv a kezdeti. A tesztelési folyamat lehetővé teszi a tesztelés megtervezését és ellenőrzését a projekt teljes ciklusa alatt. Segít nyomon követni és nyomon követni a tesztelést a projekt során. Átláthatóvá teszi a tesztelést az érdekelt felek között, és fenntartja az elvégzett tesztet későbbi hivatkozás céljából. Mély részletességet biztosít a folyamatban lévő teszteléshez. Világos megértést ad a korábbi projekt és a projekt utáni tesztelési tevékenységekről az összes érdekelt fél számára.Számos eszköz létezik (olyan eszközök, mint a qTest, JIRA, Team Service, TestLink.) elérhető a tesztfolyamat kezelésére. A tesztelési folyamat a teszt szükségességének megfelelően különböző módon definiálható és gyakorolható. Az alábbiakban bemutatjuk a tesztelési folyamat tipikus tevékenységeit.

Tesztkezelési folyamat

a tesztterv kezdeti vázlatként szolgált a vizsgálat elvégzéséhez. A tesztelés nyomon követhető és nyomon követhető a tesztterv szerint. Ez ad egy előzetes képet teszt kihívás és szempont, hogy kerül sor a szoftver. A tesztterv fenntartásával kezelhetjük a terv változásait.Új projektek indításakor, az előző tesztek során megtanult tanulságok alapján, a teszttervet javítani kell a javulás érdekében. A tesztterv ismerteti a vizsgálandó konkrét követelmény, a hatókör, a funkcionális és nem funkcionális követelmény, a kockázat és az enyhítés, a vizsgálati megközelítések, a vizsgálati ütemterv és a teljesítések és ütemterv, a hatályon kívüli és feltételezés, a tesztcsoport és a hozzárendelés, a tesztkörnyezet, a tesztelési tevékenységek mechanizmusa és a tesztelésre vonatkozó egyéb külön megjegyzés áttekintését.

 vizsgálati folyamat terv

vizsgálati terv elemek leírás
felülnézet felülnézet a vizsgálati tervről és e vizsgálati terv céljáról. Mi az a projekt, amelyet tesztelni kell? A tesztelni kívánt szoftver rövid ismertetése. Célja, hogy ezt a szoftvert a felhasználó.
Scope and out of scope mi a vizsgálat célja? Milyen típusú tesztelésre kerül sor?Ha van valami a tesztelés körén kívül. Rövid magyarázat a szoftverprojektről és arról, hogy mi szerepel a teszttervben.Keret meghatározása a teszteléshez az erőforrások, az erőfeszítés, a költségvetés és az idővonal alapján. Milyen jellemzőket vagy szakaszokat fognak lefedni, és milyen jellemzőket vagy szakaszokat nem fednek le a tesztelés során.
funkcionális és nem funkcionális követelmény ismertesse az elvégzendő funkcionális és nem kitalált (teljesítményteszt, használhatósági tesztelés) teszteket. Magyarázza el az egyes funkciókat, amelyeket tesztelni fognak. Minden funkcionális és nem funkcionális elemet kétértelműség nélkül kell elhelyezni.
kockázatcsökkentés ismertesse az azonosított projekttel, szoftverrel és erőforrásokkal kapcsolatos kockázatot. Magyarázza el az enyhítési tervet és lehetőséget.Azonosítsa azokat a kockázatokat, amelyekkel a tesztelés során szembesülhetünk. Az erőforrás elérhetetlensége, a fejlesztői kiadás késése, csúszás az ütemtervben, kevesebb megértés a funkciókban és szakadék az üzleti és a rendszerkövetelmények között.
vizsgálati megközelítések milyen vizsgálati megközelítéseket fognak használni? Milyen típusú tesztelésre kerül sor? Teszt típusok, mint a telepítési tesztelés, funkcionális tesztelés, UAT tesztelés.Adja meg, hogy milyen eszközöket fogunk használni a tesztelés során. Adja meg a teszteléshez szükséges eszközöket és licencinformációkat.
vizsgálati ütemterv és teljesítések írja le a teljes csillagot és a tesztelés teljes dátumát. Meg kell találni a fejlesztői kiadások dátumát és a kiadások számát. Említse meg a fejlesztői kiadás dátumát, a teszt kezdési dátumát és a befejezés dátumát. Elemezzük a követelményt és a tesztelést, amelyet el fogunk végezni, majd kitaláljuk az erőfeszítést. Az erőforrás alapján tervezze meg az ütemtervet a mile stone segítségével. Figyelembe kell vennünk az időkeretet is, mint bármely konkrét határidőt.
feltételezés bármilyen feltételezés lehet szoftverrel, projekttel, erőforrással vagy bármilyen koncepcióval kapcsolatban. És ezeket bele kell írni ebbe.
tesztcsoport és allokációk kik azok a tesztelők, akik részt vesznek a projektben, és milyen felelősségük van a projektben are.To kinek a képzésre van szükség, ha van ilyen. Amikor a felelősségek meg vannak határozva, könnyű elvégezni a tesztelést a projektben.
tesztkörnyezet adja meg a tesztkörnyezettel kapcsolatos összes információt. Mi a tesztkörnyezet? Mely böngészőkben történik a tesztelés? Az UAT környezet megemlítése.Külső rendszer, amely a tesztelés során elérhető lesz. Adja meg a RAM és a processzor kapacitását.

2) tesztterv:

a tesztterv lehetővé teszi a tesztelés végrehajtását. A tesztesetek létrehozása általában a rendszer bemeneteivel és várható kimenetével történik, és kiválasztja, hogy mely tesztesetek szükségesek a teszt végrehajtásához. A tesztelőnek világos megértéssel és megfelelő ismeretekkel kell rendelkeznie a várt eredmény beállításához. Ezzel a tesztelés lefedettsége meg van határozva, és a tesztelő nem hagy ki egyetlen forgatókönyvet sem. Kétféle teszttervezési technika létezik, az egyik a statikus tesztelés, a másik a dinamikus tesztelés. A statikus tesztelést végrehajtás nélküli tesztelésre használják, főleg olyan tárgyakra, mint a dokumentum, a dinamikus tesztelés pedig a rendszer végrehajtásával történik.

 vizsgálati folyamat tervezése

vizsgálati eset (elem a vizsgálati eset dokumentumában):

  • projekt / teszt címe, teszt végrehajtása, teszt végrehajtása dátuma, a szoftver verziója és a tesztkörnyezet
  • teszt esetszám
  • teszt összefoglaló
  • lépések
  • előfeltétel
  • Post feltétel
  • vizsgálati adatok
  • tényleges eredmény
  • várható eredmény
  • vizsgálati eredmény
  • megjegyzés

3) teszt végrehajtása:

a tényleges rendszer eredményének végrehajtása és tesztelése a várt eredményhez képest a teszt végrehajtása. A teszt végrehajtása manuálisan és az automation suit használatával történhet. A végrehajtás során a tesztelőnek meg kell győződnie arról, hogy a felhasználónak szüksége van a szoftverre a szoftverben. A teszt végrehajtása a teszttervezés során létrehozott dokumentum lépésről lépésre történő hivatkozásával történik. A tesztelőnek meg kell tartania a pályát a tesztesetek végrehajtása közben.

 vizsgálati folyamat végrehajtása

példa statikus tesztelésre:

  • tesztelje a követelmény-specifikációs dokumentumot.
  • tesztelje a tervezési dokumentumot
  • tesztelje a felhasználói útmutatót

példa dinamikus tesztelésre:

  • egység tesztelés
  • funkcionális tesztelés
  • integrációs tesztelés

4) kilépési feltételek:

kilépési feltételek meghatározza, hogy mikor kell leállítani a teszt végrehajtását. A kilépési kritériumokat a tesztterv szakaszában határozzák meg, és a teszt végrehajtási szakaszában mérföldkőként használják. A tesztelőnek az elején be kell állítania a kilépési feltételeket, a kilépési feltételek a projekt futása során is változhatnak. Vannak olyan tényezők, mint az ügyféligény, a rendszer stabilitása és a kitöltött funkció, amelyek meghatározzák a kilépési feltételeket. Amint a tesztelő elérte a kilépési feltételeket, a tesztelés leáll. Az alábbiakban bemutatunk néhány közös kilépési kritériumot.

 a vizsgálati folyamat kilépési feltételei

  • minden kritikus hiba zárva van.
  • az összes bejelentett hiba, lezárva és ellenőrizve.
  • végrehajtotta és lefedte azokat a területeket, amelyeket a felhasználó leginkább használ.
  • a rendszer minden követelményt kielégített.
  • minden fontos funkció tesztelve van, és a várt módon működik.

5) vizsgálati jelentés:

a vizsgálati jelentés képet ad a vizsgálati folyamatról és az adott vizsgálati ciklus eredményéről. A tesztjelentés elemének meghatározása az első dolog, amelyet figyelembe kell venni, az, hogy kik a tesztjelentés közönsége. Például egy projektmenedzser szeretné látni a tesztelés magas szintű képét, a köztes emberek részletesebben szeretnék megtekinteni, és az ügyfél elvárja a tesztjelentést olyan kritériumokban, mint a követelmény alapja, a szolgáltatás alapja. A vizsgálati jelentést rendszeresen elkészítik és közlik, például napi, heti, havi stb. Ezt különböző szakaszokban és időben kell elküldeni.A jövőben a tesztjelentések eredményét elemezni kell, és alkalmazni kell a tanulságokat. A tesztjelentés olyan elemeket tartalmaz, mint a teszt végrehajtási állapota, befejezett százalék, terv vs.végrehajtott tesztesetek, tesztkörnyezet, teszt végrehajtása erőforrásokkal, kockázat és mérséklés, ha van ilyen, hiba összefoglaló, teszt forgatókönyv és feltételek, bármilyen feltételezés, bármilyen megjegyzés stb.

 vizsgálati folyamat jelentés

vizsgálati lefedettség jelentés: (A vizsgálati lefedettségi jelentés elemei)

  • befejezett százalék
  • teszt forgatókönyv
  • szoftver terület
  • tesztelt forrás
  • tesztelt dátum
  • teszt eredménye

hiba összefoglaló jelentés: (a hiba összefoglaló jelentés elemei)

  • hiba súlyosság szerint
  • elsőbbségi hibák
  • kijelölt Fejlesztő hibái
  • funkció szerinti hibák
  • Szoftverterület szerinti hibák
  • nyílt és zárt hibák

kockázat-és enyhítési jelentés: (A kockázatcsökkentési jelentés elemei)

  • azonosított kockázat
  • valószínűség
  • kockázati szint
  • kockázati típus
  • enyhítési terv

következtetés:

ebben a cikkben megismertük a Tesztkezelési folyamatot, ez nem csak egyetlen tevékenység, hanem olyan tevékenységek sorozatából is áll, mint a Teszttervezés, a Teszttervezés, a teszt végrehajtása, kilépési feltételek és tesztjelentés.

Leave a Reply