Model testen structuur

Model testen structuur
Wat moet je doen om het gedrag van een systeem te voorspellen op een moment dat de analyse nog niet af is, een ontwerp nog gemaakt moet worden en de software voor de oplossing nog niet is gemaakt.

Navigatie vorige  volgende

De structuur om vroeg testen 

Om in een vroeg stadium een systeem te testen is een globale beschrijving van de gegevens in het systeem nodig. De  inhoud van een entiteit is globaal beschreven. Met de testsituaties kun je de globale beschrijving valideren. Het is goed mogelijk dat in deze fase nog van alles kan veranderen. De globale beschrijving moet dan makkelijk kunnen worden aangepast.
Ook is beschreven hoe je aan de gegevens komt en onder welke omstandigheden de gegevens gewijzigd mogen worden.
Op basis van het globale model kun je gegevens aanmaken die lijken op de gegevens in de uiteindelijke oplossing. Het idee is om deze gegevens geautomatiseerd aan te maken. Samenstellen van zulke gegevens

De testen gestructureerd uitvoeren

Om in een vroeg stadium te kunnen testen heb je testsituaties nodig.  Een testsituatie bevat informatie over situaties die kunnen ontstaan bij het gebruiken van de te realiseren oplossing. Opstellen van deze situaties vergt veel handwerk. Als je dat werk uitbesteedt aan een hulpmiddel.
De testsituaties wil je vervolgens kunnen naspelen. Wat gebeurt er als in de te maken oplossing deze situaties zouden voorkomen.
Gaat het fout of niet en waarom gaat het fout. Moeten er specificaties worden aangepast of zijn maatregelen nodig om fouten te voorkomen. 
Het is daarvoor belangrijk dat je kunt laten zien wat er gebeurt in bepaalde situaties. Moet het doorvoeren van een mutatie in een bepaalde situatie wel of niet kunnen. Welke gegevens worden er gebruikt in die situatie en hoe kom je eraan. Het hulpmiddel zou de gegevens zelfstandig moeten kunnen opstellen. Wanneer iets in de specificaties moet veranderen, kun je de verwerking
opnieuw simuleren en de uitkomsten bekijken. Het hulpmiddel heeft geen mening over feiten die in de testsituaties moeten komen. Het merendeel van de situaties zullen niet in overeenstemming zijn met de eisen en leiden tot een afwijzing.
De
volgorde in de tijd voor het aanbieden van mutaties is cruciaal voor het vaststellen of een mutatie wel of niet mag worden doorgevoerd. Een gegeven wijzigen dat nog niet bestaat zou niet mogelijk moeten zijn. 






Model testen structuur

Model testen structuur

Idee

Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
new_icons-2

Ontwerp 

Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
new_icons-2

Nauwkeurigheid

Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.

Doeltreffendheid

Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model
Share by: