För ett faktureringssystem inkluderar testbasen kravspecifikationen, designdokumenten och avtalen som beskriver faktureringsreglerna. Testare härleder testfall från dessa dokument — ett testfall för ett scenario med försenad betalning kommer från kravet som anger påföljdsregeln. Om ett dokument bara kan ändras genom en formell ändringsprocedur kallas testbasen en frusen testbas, vilket ger testteamet en stabil referens under hela testperioden.
Vilka dokument räknas som en testbas? Alla dokument från vilka kraven för en komponent eller ett system kan utläsas: kravspecifikationer, designdokument, användningsfall, avtal, standarder och till och med riskanalyser. Den dokumentation som testfallen baseras på.
Vad är en frusen testbas? En testbas som bara kan ändras genom en formell ändringsprocedur. Att frysa basen förhindrar att testfall blir ogiltiga på grund av att källdokumenten ändrades mitt i cykeln.
Varför är testbasen viktig? Den är källan till spårbarhet. Varje testfall bör kunna spåras tillbaka till en post i testbasen, och varje krav bör täckas av tester — spårbarhet är det som gör täckning mätbar.
Vad händer om testbasen är felaktig? En defekt i testbasen (till exempel ett felaktigt krav) fortplantas till testfallen. Det är därför granskningar av testbasen ingår i testningen — att hitta och åtgärda dessa defekter tidigt är en viktig fördel med statisk testning.