Upload
kyree-over
View
224
Download
1
Tags:
Embed Size (px)
Citation preview
2
MBT does not mean:MBT does not mean:additional effort for modeling additional effort for modeling
BUTBUT
modeling instead of writing test casesmodeling instead of writing test cases
MBTsuite - the testing Framework
Modeling: where is the effort?
3
Using modeling in testing you are investing in higher skills!
MBTsuite - the testing Framework
The test-model
5
■ What model?■ UML■ BPMN■ MSCs■ …
■ What tool?■ EA■ Artisan Studio■ MID Innovator■ VISIO■ …
MBTsuite - the testing Framework
What information is placed within the model??
7MBTsuite - the testing Framework
Hierarchies
NamingStrategies on each diagramm
Logic
Priorities
R_10002_blinker_typing
Requirements
The test case
9MBTsuite - the testing Framework
R_10001_blinker_on
R_10002_blinker_typingR_10004_warnblinker_on
R_10003_blinker_off
Always part of a toolchain
12MBTsuite - the testing Framework
Modeling
Generator
Test Management
Test Cases
Requirement Management
Req. & Test-Mgmt
Generating
14
■ explicit path■ Coverage: node-, transition- and path-based but
also requirement- and risk-coverage etc.■ Random generation (focus-based)■ Genetic algorithm■ Combination of strategies
Regarding „test management information“
But deterministic!
MBTsuite - the testing Framework
Filtering
15
Reducing Complexity:■ Requirements■ Teststep/Verification Point■ Timing■ Costing■ Nodes/transitions/..
For every Information placed within your model – or accessable from this!
MBTsuite - the testing Framework
What should a Test Case Generator provide?
16
■ Create concrete executable test cases■ manual tests■ automatic tests
■ Statistics■ Visualizing (test case tree/ visualizer)■ Showing the coverage within the model■ Taking in test management information■ Delta-generation: what happens if the model changes?
MBTsuite - the testing Framework
Services around QS
21
■ MBT is not only a tooling-issue! It is more:■ We are offering:
■ Test design with/out modeling■ Test automation■ Test management■ Test execution■ Test reporting
■ We provide: ■ Introduction of MBT/.mzT■ Training, workshops■ iREB, CTFL, CTAL, Test Manager, Project Manager,
Simulation, HP QC, Validation, …
MBTsuite - the testing Framework
Thank you for your attention
Tel.: +49 (0) 91 95 - 9 31 - 0 Fax: +49 (0) 91 95 - 9 31 - 300E-Mail: [email protected]: www.seppmed.de
23MBTsuite - the testing Framework