Skip to content

TestPlayer© Main Features

The TestUS TestPlayer© is a versatile tool for the automatic generation of test cases and for the analysis, visualization and evaluation of the generated test suites.

TestPlayer© Architecture

Given the promising properties and results of statistical usage models, there is a need to provide a suitable tool environment for automating the test case generation and test execution process. Using the TestPlayer©, it is possible to evaluate the quality of the generated test cases based on graphical representations at an early stage, even before executing the actual tests.

Characteristic properties

With the TestPlayer© it is possible to quickly determine the characteristic properties of a test suite, e.g.
  • the maximium length of a test case, i.e. the number of individual test steps between the start and end states of the Markov chain,
  • the average length of the test cases in a test suite,
  • the correspondence between the usage profile of the Markov chain and the usage frequencies of the generated test suite,
  • the coverage of all usage states after execution of the test suite and
  • the coverage of all state transitions after execution of the test suite.
Compared to the other tools, the TestPlayer© provides a wide range of useful graphical representations to evaluate the properties of automatically generated test suites and to decide which and how many test cases are needed to achieve a test objective. As shown in the figure above, TestUS also offers an extended version for preparing an executable test suite for test execution. This is done after the TestPlayer© has generated an abstract test suite from a given usage model and additional test requirements are provided.

Application domains

Our expertise and experience from various national and international projects show that statistical usage models based on Markov chains are well suited for the testing of applications in various domains, such as
  • Information and communication technology,
  • Medical technology,
  • Automotive engineering,
  • Automation technology,
  • Clickstream analysis,
  • etc.