TestWeaver

TestWeaver (http://www.qtronic.de/en/weaver.html) genera, gestisce e valuta migliaia di test automatici per qualsiasi tipologia di software di controllo. Ogni test è una sequenza di stimoli in ingresso, variabili nel tempo, che viene eseguita automaticamente mediante simulazione. TestWeaver genera i test in maniera reattiva e consapevole, cercando di imparare il comportamento del sistema dai risultati delle simulazioni eseguite, al fine di aumentare la copertura e di peggiorare attivamente scenari sub-ottimali, fino a quando il comportamento del sistema non indica la presenza di un bug o un difetto di progettazione. TestWeaver supporta anche i classici metodi di automazione di test basati su:

  • Registrazione interattiva e riproduzione di scenari;
  • Integrazione di script di test definiti dall’utente (ad esempio in Python).

TestWeaver supporta ambienti di sviluppo e simulazione quali: MATLAB® / Simulink®, C / C++, IDE come Visual Studio®, Dymola®, AMESim® e Silver®, così come piattaforme di simulazione hardware-in-the-loop.

Per approfondimenti, guarda gli screencast e contattaci così da organizzare una dimostrazione live del tool:

  • The chess principle;
  • How TestWeaver works;
  • Test generation;
  • Search strategy;
  • Summary;
  • TestWeaver in 4 steps;
  • Build a model;
  • Add instruments;
  • Configure and run experiment;
  • Inspect results.