TestWeaver is a tool for automated validation of simulated systems. It 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, learning 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:
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.
TestWeaver is in use for software development at Mercedes-Benz, AMG, GIF, ZF and others.
Simulation-based automated verification testing with TestWeaver is applied on an auto-coding implementation of a brake-blending function for a heavy vehicle, in combination with a simulation model implemented in Modelica.
A vast number of scenarios can be analyzed with moderate manual effort, and results corresponding to high-coverage FMEA / FTA analysis is produced to verify system safety and robust performance. The method complements the existing safety analysis and function validation methods with detailed and comprehensive analysis based on simulation.
Read more in: TestWeaver - Haldex Brake Products - AVEC08
Daimler uses a model-based test process for the development of software modules for automatic transmissions. The validation of the module functions is carried out with TestWeaver. This test generator is able to automatically generate, simulate and analyze thousands of test scenarios. The individual components of the development environment, such as, powertrain and vehicle models, software modules and test generator, are coupled by a Software-in-the-Loop (SiL) tool and can be executed on standard laptops. The software modules are operating as in a real vehicle and can be thoroughly tested.
Extensive Test of Heavy-Machinery ECU on a NI VeriStand HiL using TestWeaver
Hydrive Engineering develops drive systems, drive components and software for controlling electro-hydraulic and pneumatic drives. With TestWeaver and a model-based approach, Hydrive was able to find and reproduce errors in an excavator control system, which they were unable to reproduce with hand-coded tests and three months testing. As a result, warranty costs are decreased and customer satisfaction increased.
Read more in: Hydrive Engineering - TestWeaver .