Testbasis

De kennisbron welke wordt gebruikt als basis voor testanalyse en -ontwerp

Present in sylabi

Voorbeeld

Voor een facturatiesysteem omvat de testbasis de eisenspecificatie, de ontwerpdocumenten en de contracten die de factureringsregels beschrijven. Testers leiden testgevallen af uit deze documenten — een testgeval voor een scenario met te late betaling komt uit de eis die de boeteregel stelt. Als een document alleen via een formele wijzigingsprocedure kan worden gewijzigd, wordt de testbasis een bevroren testbasis genoemd, die het testteam een stabiele referentie geeft voor de duur van het testen.

Veelgestelde vragen

Welke documenten tellen als testbasis? Alle documenten waaruit de eisen van een component of systeem kunnen worden afgeleid: eisenspecificaties, ontwerpdocumenten, use cases, contracten, standaarden en zelfs risicoanalyses. De documentatie waarop de testgevallen zijn gebaseerd.

Wat is een bevroren testbasis? Een testbasis die alleen via een formele wijzigingsprocedure kan worden gewijzigd. Het bevriezen van de basis voorkomt dat testgevallen ongeldig worden omdat hun brondocumenten halverwege de cyclus veranderden.

Waarom is de testbasis belangrijk? Het is de bron van traceerbaarheid. Elk testgeval moet traceerbaar zijn naar een item in de testbasis, en elke eis moet door tests worden gedekt — traceerbaarheid is wat dekking meetbaar maakt.

Wat als de testbasis fout is? Een defect in de testbasis (bijvoorbeeld een onjuiste eis) zal zich voortplanten in de testgevallen. Daarom zijn reviews van de testbasis onderdeel van het testen — het vroeg vinden en verhelpen van deze defecten is een belangrijk voordeel van statisch testen.

Verwante termen

  • testgeval — afgeleid uit de testbasis
  • testconditie — een item van de testbasis dat testbaar is
  • startcriteria — voorwaarden die vóór aanvang van het testen tegen de testbasis worden gecontroleerd
  • traceerbaarheid — het verband tussen testgevallen en testbasisitems
  • testontwerp — de activiteit die de testbasis als input gebruikt
  • review — hoe defecten in de testbasis vroeg worden gevonden

Recommend more content related to this term