Start/Products/TestWeaver

TestWeaver

Higher test coverage with lower work load test automation based on computer chess principles

TestWeaver is a tool for automated validation of simulated systems. TestWeaver generates, runs and evaluates thousands of tests automatically. Each test is a sequence of inputs over time, automatically performed using simulation. TestWeaver generates the tests in a reactive, informed way, trying learn the system behavior from the results of the past simulations, in order to increase state coverage and to actively worsen sub-optimal scenarios until the system behavior is really bad, i.e. a bug or a design flaw has been found.

TestWeaver also supports classical test automation methods, based on:

  • interactive recording and replay of scenarios
  • user-defined test scripts, for instance with Python.

Supported development and simulation environments include: MATLAB/Simulink, C/C++ IDEs like Microsoft Visual Studio, Dymola, AMESim, and Silver, as well as hardware-in-the-loop simulation platforms.

Benefits

  • Fast development: early problem detection
  • High test coverage: thousands of high-quality tests
  • Low work load: more automation, less scripting

TestWeaver is in use for software development at Mercedes-Benz, AMG, GIF, ZF and others.

 

TestWeaver reached states report
TestWeaver scenario report

TestWeaver is a product of QTronics GmbH and is distributed by Modelon.

Downloads

 TestWeaver datasheet