Tesztterv

A teszttevékenységek koordinálása köré szerveződő dokumentum, mely az elérendő tesztcélokat, illetve az elérésük módját és ütemezését tartalmazza.

Present in sylabi

Példa

A tesztterv az a szerződés, amely alapján a tesztcsapat egy kiadás során dolgozik. Egy e-kereskedelmi checkout-kiadás tipikus tesztterve meghatározza a hatókört (kosár, fizetések, rendelés-visszaigazolás), a megközelítést (kockázat-alapú tesztelés a fizetési integrációhoz), az erőforrásokat (két tesztelő, tesztkörnyezet homokozó fizetési átjáróval) és az ütemtervet (három hét, a kilépési kritériumok a hibasűrűséghez és a tesztlefedettséghez kötve). Rögzíti továbbá az alkalmazandó teszttervezési technikákat — például az ekvivalenciaosztályozást a kedvezmény mezőhöz — és azokat a belépési kritériumokat, amelyeknek a tesztelés megkezdése előtt teljesülniük kell.

Gyakori kérdések

A tesztterv ugyanaz, mint a tesztstratégia? Nem. A tesztstratégia a tesztelési szintek és a bennük folyó tesztelés magas szintű, szervezeti szintű leírása, míg a tesztterv ezt a stratégiát egy adott projektre vagy programra alkalmazza. Gondoljunk rá úgy: stratégia = politika, terv = végrehajtás.

Ki írja a teszttervet? Általában a tesztmenedzser vagy a tesztvezető, az érdekelt felekkel egyeztetve. A terv a teszttervezési folyamat feljegyzése, nem egyszemélyes dokumentum.

Minden projektnek szüksége van teljes teszttervre? A mélységnek a projekt méretéhez és kockázatához kell igazodnia. Egy kisebb karbantartási kiadás esetén egy könnyített terv is indokolt lehet; egy biztonságkritikus rendszer viszont részletes tervet igényel, kifejezett belépési és kilépési kritériumokkal.

Mi történik, ha az ütemterv csúszik? A jó tesztterv élő dokumentum. A hatókört, a megközelítést, az erőforrásokat és az ütemtervet újratárgyalják az érdekelt felekkel, és a frissített indoklást rögzítik — ezért azonosítja a terv a tartaléktervezést igénylő kockázatokat.

Kapcsolódó kifejezések

  • teszteset — a rendszer ellen végrehajtott egyes bemenetiérték-halmazok
  • tesztstratégia — az a magasabb szintű szervezeti megközelítés, amelyet a terv alkalmaz
  • tesztbázis — azok a dokumentumok, amelyekből a teszteseteket származtatják
  • belépési kritériumok — a tesztelés megkezdése előtt teljesítendő feltételek
  • kilépési kritériumok — a tesztelés befejezése előtt teljesítendő feltételek
  • teszttervezés — a tesztfeltételek tesztesetekké alakításának tevékenysége
  • tesztvégrehajtás — a terv által ütemezett tesztek futtatása

Learn more

Software Testing (2nd Edition) by Ron Patton - Sams Publishing (2005)
Classic software testing book with chapter on Planning Your Test Effort providing practical guidance

Recommend more content related to this term