Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inleiding

Om te bepalen welke testen moeten worden uitgevoerd is van belang te bepalen wat de impact van de aanpassing is. Bij grote aanpassingen dient uitgebreid getest te worden, terwijl bij enkele kleine aanpassingen met een aantal korte testen kan worden volstaan. Onderstaand stroomschema kan helpen bij het bepalen van de impact. Bij het doorlopen van het stroomschema wordt uiteindelijk bepaald welk testscript moet worden gebruikt voor oplevering. Voor NWM release 1.0 betreft het een grote aanpassing aan de configuratie en software. Daarom zijn voor deze release de alle testprotocollen volledig uitgevoerd.

Het testrapport Nationaal Water Model (NWM) bevat achtereenvolgens de testprotocollen en de testbevindingen zoals deze zijn opgesteld voor de werkzaamheden aan de een NWM release 1.0. De protocollen zijn generiek opgezet zodat ze in de toekomst opnieuw gebruikt kunnen worden.

...

De testprotocollen zijn opgesteld in een Wiki en zijn aldaar het beste te lezen. Bij oplevering van een NWM release is een export gemaakt van de Wiki in pdf-formaat. In deze export zijn in de testprotocollen zelf geen vinkjes gezet voor geslaagde testen; voor de overzichtelijkheid zijn de Testbevindingen sprint 5 bij testbevindingen per release bij elkaar gevoegd. Een groen vinkje in deze testbevindingen betekent dat de desbetreffende testen in het testprotocol succesvol zijn doorlopen.

...

De testprotocollen voor Veiligheid bestaan uit een technisch/plausibiliteit testprotocol voor elke workflow, zoals het importeren van de randvoorwaarden of het runnen van het WAQUA model. Voor Zoetwater is er één workflow per model. Een uitgebreide beschrijving van de workflows voor Veiligheid en Zoetwater is te vinden op Workflows Veiligheid respectievelijk Workflows Zoetwater. Omdat de technische testen voor de verschillende regio's/modellen veel op elkaar lijken, maken de testprotocollen gebruik van standaard testen. Er zijn standaard testen voor de volgende typen workflows:

...

De testprotocollen sluiten af met de use casesIn een release kunnen ook testprotocollen voor aparte use cases nodig zijn. Usecases worden opgesteld voor nieuwe toegevoegde functionaliteit die eenmalig getest worden:

Het testrapport sluit af met de testbevindingen per sprintsessie zodat de voortgang van de testen tijdens het project kan worden gevolgd:

...