Egy számlázó rendszer esetében a tesztbázis magában foglalja a követelményspecifikációt, a tervezési dokumentumokat és a számlázási szabályokat leíró szerződéseket. A tesztelők ezekből a dokumentumokból vezetik le a teszteseteket — a késedelmes fizetés forgatókönyvéhez tartozó teszteset a késedelmi díj szabályát megfogalmazó követelményből származik. Ha egy dokumentum csak hivatalos módosítási eljárással változtatható meg, a tesztbázist befagyasztott tesztbázisnak nevezzük, amely stabil viszonyítási alapot ad a tesztcsapatnak a tesztelés időtartamára.
Mely dokumentumok számítanak tesztbázisnak? Bármely dokumentum, amelyből egy összetevő vagy rendszer követelményei kikövetkeztethetők: követelményspecifikációk, tervezési dokumentumok, felhasználási esetek, szerződések, szabványok és akár kockázatelemzések is. Az a dokumentáció, amelyen a tesztesetek alapulnak.
Mi az a befagyasztott tesztbázis? Olyan tesztbázis, amely csak hivatalos módosítási eljárással módosítható. A bázis befagyasztása megakadályozza, hogy a tesztesetek érvénytelenné váljanak azért, mert a forrásdokumentumok a ciklus közben megváltoztak.
Miért fontos a tesztbázis? Ez a nyomon követhetőség forrása. Minden tesztesetnek visszavezethetőnek kell lennie a tesztbázis egy elemére, és minden követelményt le kell fedniük a teszteknek — a nyomon követhetőség teszi mérhetővé a lefedettséget.
Mi van, ha a tesztbázis hibás? A tesztbázisban lévő hiba (például egy helytelen követelmény) átterjed a tesztesetekre. Ezért a tesztbázis felülvizsgálata a tesztelés része — ezeknek a hibáknak a korai megtalálása és kijavítása a statikus tesztelés egyik legfontosabb előnye.