Testbasis bij software testen

De testbasis zijn alle bronnen, waaruit de eisen zijn af te leiden, die aan een informatie systeem worden gesteld. Je kunt dit ook zien als: “de informatie die het gewenste systeem gedrag beschrijft”. Om te kunnen testen moet er namelijk bekend zijn wat er verwacht wordt van het systeem. Het is niet mogelijk om testgevallen op te stellen als je als tester niet kunt achterhalen wat het systeem zou moeten doen.

Testbasis

Testbasis

De volgende bronnen kunnen onderdeel uitmaken van de testbasis:

  • Requirements
  • Acceptatiecriteria
  • Functioneel ontwerp
  • Use cases
  • Logisch datamodel
  • Technisch ontwerp
  • Systeem documentatie
  • Handleidingen (gebruikers of installatie)
  • Procesbeschrijvingen
  • AO procedures
  • Wetgeving
  • Materiedeskundige
  • …..

De testbasis is de informatie die het gewenste systeemgedrag definieert.

Welke testbasis gebruiken

Welke testbasis door de tester voor een specifiek te testen onderdeel gebruikt moet worden, wordt vastgelegd in het testplan. Het moet dus van te voren duidelijk zijn welke testbasis er beschikbaar is en wanneer deze moet worden gebruikt.

Kwaliteit testbasis

In de praktijk komt het voor dat de testbasis van onvoldoende kwaliteit is. Dat wil zeggen dat de testbasis inhoudelijk te globaal is, inconsistenties bevat, fouten bevat of dat het niet mogelijk is om er testgevallen uit af te leiden. In deze situatie is het niet mogelijk om alle beschikbare testontwerptechnieken te gebruiken. Het kan in dat geval betekenen dat de testbasis of dat de teststrategie moet worden aangepast.

Om vast te kunnen stellen of de testbasis van voldoende kwaliteit is om te gebruiken bij het opstellen van de testgevallen wordt eerst een beoordeling van de testbasis uitgevoerd. Dit gebeurt aan de hand van een checklist die is toegespitst op de te gebruiken testontwerptechnieken. Op basis van de resultaten wordt een rapport detailintake opgesteld. Dit rapport geeft een samenvatting van de testbaarheid van de testbasis.

Ook interessant?

Testontwerptechniek

Wat is een testontwerptechniek?

Met behulp van een testontwerptechniek kunnen er testgevallen worden opgesteld. Er zijn verschillende testontwerptechnieken die zich richten op het vinden ...
Stoplicht als voorbeeld voor beslispunt

Testsituatie bij software testen

In de functionaliteit zitten diverse keuze momenten, voorwaarden of beslismomenten op basis waarvan de software een specifiek gedrag moet vertonen ...
Procesflow

Wat zijn goedpaden en foutpaden

In dit artikel zullen we het verschil tussen goed- en foutpaden uitleggen aan de hand van een procesflow (PFD). PFD ...
Traceability Matrix

Traceability matrix

Bij testen is een traceability matrix (ook wel traceerbaarheidmatrix of cross-reference-matrix genoemd) een document waarin de relatie wordt aangegeven tussen ...
Blijf op de hoogte van onze nieuwste ontwikkelingen, schrijf je hier in voor de nieuwsbrief!

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *