Tesztterv (Test Plan)

A document describing the scope, approach, resources and schedule of intended test activities. It identifies amongst others test items, the features to be tested, the testing tasks, who will do each task, degree of tester independence, the test environment, the test design techniques and entry and exit criteria to be used, and the rationale for their choice, and any risks requiring contingency planning. It is a record of the test planning process.

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