Beter, sneller en eerder testen?Maak gebruik van modellen!
11-05-2011 TMap NEXT Seminar Andréas Prins
2
Agenda
• De auto-industrie en modellen
• PointZERO®
• De modellen voor testers
• Beter & Slimmer, Sneller en Eerder
•Model Based Services
• Het testen en modellen
3
De auto-industrie en modellen
4
De auto-industrie en modellen
[ PointZERO® ]
Testers en modellen
Welke modellen zijn er voor testers?
7
Modellen voor testers
• Process Flows
• State Diagrams
• Business rules
Een model is een formele vastlegging van de werkelijkheid die slechts op één
manier is uit te leggen
Beter & Slimmer
10
Met modellen verdwijnt de ruis
Application Test Cases
Ok,
in general senseOk,
in general sense
Exhaustive discussions
Late! Much too late!
Findings
11
Beter & Slimmer
• Door modellen te gebruiken creëer je een eenduidige manier van werken
• Toetsen met modellen levert niet alleen bevindingen op maar ook verbetersuggesties
•Modellen stellen je in staat effectief gebruik te maken van formele testontwerptechnieken
Proces Cyclus Test Beslispunten
Elementaire vergelijkingentestPairwise Testing
Sneller
13
Sneller
Geautomatiseerde test specificatie
Tijdrovende klus van het onderhouden van (regressie)testset is niet meer nodig
Testscripts worden met slechts één druk op de knop gegenereerd
Eerder
15
Eerder
Toetsing bij de business vooraf ipv achteraf
Toetsing van ontwerpen van en door modellen
ontwerpen = specificeren
16
Model Based Services
•Model Based Design Improvement
•Model Based Test Design
• Reversed Engineering to Models
17
Het testen en modellen
18
Het testen en modellen
19
Beter, sneller en eerder testen?maak gebruik van modellen!
Twitter: @andreasprins
Blog:TestingTheFuture.net