Presentation is loading. Please wait.

Presentation is loading. Please wait.

MBTsuite The Testing Framework. 2 MBT does not mean: additional effort for modeling BUT modeling instead of writing test cases MBTsuite - the testing.

Similar presentations


Presentation on theme: "MBTsuite The Testing Framework. 2 MBT does not mean: additional effort for modeling BUT modeling instead of writing test cases MBTsuite - the testing."— Presentation transcript:

1 MBTsuite The Testing Framework

2 2 MBT does not mean: additional effort for modeling BUT modeling instead of writing test cases MBTsuite - the testing Framework

3 Modeling: where is the effort? 3 Using modeling in testing you are investing in higher skills! MBTsuite - the testing Framework 20%– 30 % 70%– 80 %

4 4 What is a test-model? MBTsuite - the testing Framework

5 The test-model 5 ■What model? ■ UML ■ BPMN ■ MSCs ■…■… ■What tool? ■ EA ■ Artisan Studio ■ MID Innovator ■ VISIO ■…■… MBTsuite - the testing Framework

6 ONE model? 6 MBTsuite - the testing Framework

7 What information is placed within the model?? 7 MBTsuite - the testing Framework Hierarchies Naming Strategies on each diagramm Logic Priorities R_10002_blinker_typing Requirements

8 8 What is the test case? MBTsuite - the testing Framework

9 The test case 9 MBTsuite - the testing Framework R_10001_blinker_on R_10002_blinker_typing R_10004_warnblinker_on R_10003_blinker_off

10 10 What is the MBTsuite? MBTsuite - the testing Framework

11 A joint development of 11 MBTsuite - the testing Framework Get part of IT!

12 Always part of a toolchain 12 MBTsuite - the testing Framework Modeling Generator Test Management Test Cases Requirement Management Model Graph Path Strate gy Expor t Req. & Test-Mgmt

13 The Workflow 13 ■Modeling of req.  Generating  Reducing  Export MBTsuite - the testing Framework

14 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

15 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

16 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

17 Changeprocess 17 ■Changing the model  Delta generation MBTsuite - the testing Framework

18 Exports? - Many! 18 MBTsuite - the testing Framework

19 Visualization 19 MBTsuite - the testing Framework

20 20 Our services MBTsuite - the testing Framework

21 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

22 Get your own version - NOW 22 MBTsuite - the testing Framework

23 Thank you for your attention Tel.: +49 (0) Fax: +49 (0) Web: 23 MBTsuite - the testing Framework


Download ppt "MBTsuite The Testing Framework. 2 MBT does not mean: additional effort for modeling BUT modeling instead of writing test cases MBTsuite - the testing."

Similar presentations


Ads by Google