A tesztelést dokumentálni kell. De mit és hogyan tegyünk? Először is el kell készítenünk a tesztkoncepciót, ami leírja a tesztelés menetét.
Milyen erőforrások állnak rendelkezésünkre, mind emberi, mind technikai (szoftver, hardver) értelemben. Milyen rendszereken kell elvégeznünk a teszteket? Milyen teszteket (funkcionális, regressziós, integrációs, stb.) kell elkészíteni és ezekre a feladatokra mennyi időt szánunk. Továbbá tartalmaznia kell a tesztelési követelményeket rendszerenként és teszttípusonként.
A tesztkoncepciónak hivatkoznia kell arra, hogy az egyes teszttípusoknál kik a felelősök, kik a végrehajtók, kinek milyen feladata van a tesztelésben. Milyen kezdési feltételeknek kell teljesülniük. Milyen dokumentumokból dolgoznak az emberek és milyen dokumentumoknak, milyen formátumban kell elkészülniük a tesztelés folyamán. Az egyes teszttípusoknál milyen elfogadási kritériumokat állapítottunk meg? Magyarul mikor jelenthetjük ki, hogy működik a rendszer?
A tesztkoncepciónak tisztáznia kell a hibakezelés folyamatát, a hibák rögzítésének módját, a hibariportok formátumát, tartalmát. Meg kell szabnia, hogy a tesztelés alatt milyen támogató eszközöket alkalmazunk.
Kitérhetünk még a release menedzsment, tesztkörnyezet és tesztadat menedzsment, a fórumok és a kommunikáció leírására is.
Egy ilyen előre leírt tesztkoncepció nagyban hozzájárul a tesztelés sikerességéhez. A teszttervet kiegészíthetjük különböző dokumentum sablonnal, melyek használatával egységesíthető a vállalaton belüli tesztelés dokumentálása, riportolása.
Amennyiben kíváncsiak vagyunk a tesztelés dokumentálásának nemzetközi szabványára, akkor javaslom az „IEEE Standard for Software Test Documentation”-t. Ez a The Institute of Electrical and Electronics Engineers (IEEE) 829-es szabványa. A szabványban találunk leírást egyes hibariportokról, követelménykezelésről, tesztesetek definiálásról, teszttervezésről, stb.
Kommentek