Test-Debugging und Datenvergleich

Produktsuche nach Namen


Debuggen von Testsequenzen
Wenn während der Testausführung ein Fehler auftritt, erleichtert der Debugger in AutomationDesk das Auffinden der Fehlerquelle. Durch Einfügen von Breakpoints in Ihre Testsequenz stoppen Sie die Testausführung automatisch an diesen Punkten während des Debug-Modus. Mit dieser Methode können Sie Schritt für Schritt durch den Testfall gehen und komplexe hierarchische Testschritte entweder in der Tiefe analysieren oder als Ganzes ausführen.

Die aktuellen Variablenwerte werden immer angezeigt und können während des Debugging-Prozesses verändert werden, damit die Variablen für den Test korrekt sind. Die Schritt-für-Schritt-Ausführung unterstützt schnelles, effizientes Lokalisieren von Fehlern, da Sie direkt die bestimmten potentiellen Fehlerquellen untersuchen können.

 

Tests und Testschritte deaktivieren
AutomationDesk vereinfacht die Verifikation von Testsequenzen schon während ihrer Entwicklung. Sie können einzelne Testschritte oder Sequenzen durch Auskommentieren deaktivieren, was beim Finden von Fehlern besonders hilfreich ist.
 
Datenevaluierung mit der Evaluation Library
Mit der Evaluation Library von AutomationDesk können Sie Messdaten analysieren und sie mit Referenzdaten vergleichen. Dadurch finden Sie Fälle, in denen die Werte über eine festgelegte Grenze hinaus gehen oder unter eine Grenze fallen. Zum Beispiel werden obere und untere Grenzen spezifiziert, um festzustellen, ob ein Signal oberhalb oder unterhalb dieser Grenzen liegt bzw. sich außerhalb einer Lücke oder innerhalb eines Korridors befindet. Das Signal, das Referenzsignal, die Grenzen und das Evaluierungsergebnis werden automatisch geplottet und berichtet.
 
Darüber hinaus sind viele unterschiedliche Arten der Signalmanipulationen möglich:
  • Binäroperationen (Addition, Multiplikation, Kleiner als usw.)
  • Berechnen von Gradienten und Integralen
  • Verschieben, Kürzen und Resampling von Signalen
  • Berechnen von Minimalwert, Mittelwert, minimalem Delta x usw.