cubes
###LEFTMENU###

Profit from .mzT and MBTsuite

 

Take advantages from models

Use .mzT in combination with MBTsuite as a standardized and well-documented method and make use of various advantages. With MBTsuite you can...

Increase the quality of specifications

  • The requirements of the Systems Under Test are displayed in models that are easily and quickly comprehendable. .mzT models are clear and concrete, which makes them an ideal grounds for communication for all parties.
    Voluminous test descriptions and test specifications in textual form can be omitted, which reduces the effort of analysis and review.

  • Hierarchically structured diagrams enable you to develop and refind complex systems out of rough descriptions. The visualization of individual models stays compact and clear, but still contains enough detail information to describe the system extensively and exactly.

  • During test modeling, the quality of requirements descriptions are checked at the same time. Faulty and insufficient requiremenents are uncovered even before test execution. Modeling is the first step towards quality assurance.

  • Test descriptions in various formats can be deducted from the models. For example, a MS word document serving as a test specification can be created parallely to generating automatized tests, should this be needed to meet formalities.

Standardize

  • By using the fixed method of .mzT combined with an unified modeling language, test descriptions are standardized, therefore understandable and interchangeable across departments and domains.

  • Test cases are displayed consistently and without redundancies through differing verbalization. Identical conditions or activities are described identically as well.

  • Through the generation it is possible to automatically create various Domain Specific Languages (DSL), enabling interoperation with different testing environments from a single model.

Apply agile testing

  • The top-down approach enables you to start test design early, even if parts of the system are not completely specified yet.

  • For verifying the increments created in sprints, test models can be modified equally simple and fast.

  • The models are excellently suited to make consultations within SCRUM-teams and make dependencies visible.

Build test cases systematically and make them comprehensible

  • The modeling gives a complete overview over the System Under Test. Test coverage on function or workflow level can be defined and estimated.

  • Paths that led to errors can be shown in the model. This facilitates impact analysis. Furthermore, it makes identification of exactly those system parts affected by a change after correcting the error possible.

  • Requirements can be deposited in the model arbitrarily. By eradication through MBTsuite, they are passed down to single test steps. In the case of an error, affectedrequirements can be identified easily and exactly.

  • Models simplify test management, for example through prioritization of test cases within a model or creation of metrics for test coverage.

  • Through the automated test case creation, tests can be adjusted to new or altered situations. Test management is not dependent on a test case created earlier.

Create and maintain test cases easily

  • Entire test libraries can be built from diagrams and sequences. Models created earlier can be reused, if activities reoccur within a test specification or within test specifications of different test phases.

  • Reducing the number of artifacts significantly reduces maintenance effort. Through clear structuring and abstraction models can be adapted and optimized more easily as within a test case database.

  • Configuration management is simplified. Instead of countless test cases, only a few models have to be archived and versioned.

Define test coverage

  • Based on model level and created test cases, an assertion can be made about test coverage relative to the requirements.

  • Concrete, measurable coverage measures can be defined against the models, comparable to white-box-test coverage measures.
nerd

Find Model Based Testing in your social network:

MBTsuite on Facebook
Model Based Testing on Twitter
Model Based Testing on XING