Newsletter

English (United Kingdom)
MaTeLo Test-Case Generator
MaTeLo Testor: Test-case generator Print E-mail

The MaTeLo Testor component is used for generating the functional test cases. The Testor includes many parameters that make it possible to define the test strategy and generate the expected test cases from the MaTeLo model.

Test strategy:


2 main algorithms are available and can be configured for the generation.

User-oriented

  • This algorithm uses the probability defined by the test profiles. The generation is done randomly, but it is controlled with the model architecture and the profile distribution. This algorithm enables the calculation of the reliability (if usage profiles used).
  • Some inherited algorithms such as "Most Probable" or "User-Oriented (Limit)" can also be used.

Arcs coverage

  • This algorithm provides the most effective set of test cases (minimum number of test steps) to cover all transitions at least one time. This algorithm is very powerful and allows to validate the SUT against recurrent failures.
  • The test strategy can be completed by selecting the part of the model to validate and by choosing the target profile to use.

These 2 generation algorithms combined with the model parameters offer an advanced solution to generate test cases all along the validation process.

Test generation:


The MaTeLo Testor offers a powerful user interface for configuring the test strategy, generating the test cases and tracking the quality and the test coverage over all the SUT versions.

Automatic generation of test cases with MaTeLo Testor

Once the test strategy is defined, the MaTeLo Testor generates the expected test suites. Thanks to the information about the potential coverage of those sets of generated test cases, the test engineer is able to analyse the output and decide to save the best test cases.

Supported test platforms:


Test cases are available as test plans before being saved. Those XML test plans can be:

  • Adapted to a specific test format of the expected test bench
  • Used with customizable style sheet for a manual execution

To handle an automatic execution of the validation process, the MaTeLo Testor supports numerous technologies:

  • National Instruments TestStand

  • MBtech PROVEtech:TA

  • Standardised test language: TTCN-3            

  • IBM Rational Functional Tester

  • HP QuickTest Professional

  • SeleniumHQ

  • XML for customized adaptation

  • Customized test scripts

Example of an industrial test bench for Embedded System

 Example of an industrial test bench for Embedded System:

MaTeLo concept - MaTeLo Model Editor - MaTeLo Testor - MaTeLo Test Campaign Analysis - Features & Versions