Close

Testabdeckung

Die Testabdeckung spielt insbesondere im Kontext von Sicherheitsnormen als ein Test-Endekriterium eine wichtige Rolle.


Zu den Testabdeckungskriterien gehören  die Bedingungsüberdeckung, Entscheidungsüberdeckung und die modifizierte Bedingungs-/Entscheidungsabdeckung.
Um die Testabdeckung messen zu können, muss der Programmcode instrumentiert werden.

 

TPT unterstützt die Testabdeckungmessung im Zusammenspiel mit Werkzeugen wie CTC++ und Gcov.


Für Simulink-Modelle kann auch die Verification and Validation Toolbox (V&V-Toolbox) verwendet werden oder TargetLink.
Die Ergebnisse der Testabdeckungsanalyse können in TPT-Reports integriert werden.

Testabdeckung von TargetLink-Seriencode ermitteln

TPT unterstützt die Testabdeckungsmessung von TargetLink-Seriencode mit TargetLink von dSPACE und CTC++ von Testwell.

Testabdeckung von Simulinkmodellen ermitteln

TPT unterstützt die Testabdeckungsmessung von Simulink-Modellen über die “Verification and Validation Toolbox (V&V)” von Mathworks.

In TPT können Sie die Testabdeckung mit TargetLink, CTC++ für TargetLink, oder Simulink V&V nutzen; Sie können auch Ihr eigenes Skript schreiben.

Testabdeckung von C-Code ermitteln

TPT unterstützt die Testabdeckungsmessung direkt mit den Werkzeugen CTC++ und Gcov. Diese Tools führen die eigentliche Code-Instrumentierung und Messung durch.

Zur Überprüfung der Testabdeckung von C-Code, können Sie CTC++ oder GNU gcov direkt in TPT verwenden.

Weitere Testabdeckungswerkzeuge

TPT kann auch mit beliebigen anderen Testabdeckungswerkzeugen zusammenarbeiten; lediglich die Konfiguration und das Reporting erfolgen dann außerhalb von TPT.