TPT - Grundlagen

Automaten in TPT - Testfälle in TPT erstellen - Testlets in TPT - Testschrittlisten in TPT anlegen - Time Partition Testlet in TPT - Reference Testlet in TPT - Die ersten Schritte mit TPT - Parallele Schrittlisten - Table Step


Automaten in TPT

  • Definition des Begriffs "Automat"
  • Unterscheidung Pfad und Verzweigung
  • Arten von Automaten
  • einen Automaten erstellen
  • Teile des Automaten variieren
Automaten in TPT [16 MB]

Testfälle in TPT erstellen

  • Testfälle manuell erstellen
  • Testfälle automatisiert erstellen
  • Testfälle gruppieren
  • Testsets anlegen
  • aus Testergebnissen Testsets ableiten
Testfälle erstellen [31,1 MB]

Testlets in TPT

  • Definition des Begriffs "Testlet"
  • Arten von Testlets
  • Testlets erstellen
  • Inhalte aus Testlets löschen
  • eine Testletsignatur verwenden
Testlets in TPT [9,4 MB]

Testschrittlisten in TPT anlegen

  • Signale im Declaration Editor anlegen
  • Schritttypen
  • Signale in eine Schrittliste importieren bzw. einbetten
  • hierarchischen Automaten mit einer Schrittliste erstellen
Testschrittlisten anlegen [17,2 MB]

Time Partition Testlet in TPT

Definition des Begriffs "Time Partition"

Konzept des Time Partition Testings [5,2 MB]

Reference Testlet in TPT

  • auf bereits bestehende Testlets im Automaten referenzieren
Testlets referenzieren [16,7 MB]

Die ersten Schritte mit TPT

  • eine Ausführungsplattform einrichten
  • Simulink-Modell importieren und ein Subsystem wählen
  • eine Testschrittliste anlegen
  • Varianten eines Testlets erzeugen
  • Testfälle erstellen
  • Assesslets zur Testauswertung nutzen
  • Tests ausführen
  • Testergebnisse manuell mit dem Test Data Viewer auswerten
  • einen Testreport erzeugen
Erste Schritte mit TPT - Teil 2/2 [23,8 MB]
Erste Schritte mit TPT - Teil 1/2 [19,4 MB]

Parallele Testschritte in TPT

  • Definition von Parallelen Testschritten
  • Parallele Schritte erstellen
  • Überprüfen der Parallelität anhand der Signalvorschau
  • Parallelität aufheben
  • Deaktiveren einzelner Schritte in einem Parallelen Schritt (Auswirkung)
Parallele Testschritte in TPT [12 MB]

Table Step in TPT

  • Elemente des Table Steps
  • einen Table Step anlegen
  • Darstellung des Table Steps im Report
Table Step in TPT [11,6 MB]

Testbeispiele

C/C++ -Code mit TPT testen
FUSION für co-simuliertes Testen verwenden


Ein Simulinkmodell testen - komplettes Tutorial

Dieses Tutorial wurde mit einer älteren TPT-Version aufgezeichnet, sodass manche Namen und das Aussehen des Interfaces im Vergleich zu neueren TPT-Versionen abweichen.

Simulink-Modell mit TPT testen (komplettes Tutorial) [25,8 MB]

C/C++ -Code mit TPT testen

  • Testfälle erstellen und ausführen
  • die Executable Plattform als Testumgebung einrichten
  • aus dem C/C++ Code eine ausführbare Datei kompilieren
  • Informationen über Kanäle, Parameter etc. in TPT überführen
C-Code mit TPT testen [18,3 MB]

FUSION für co-simuliertes Testen verwenden

  • Node interface und FUSION interface
  • die unterschiedlichen Zustände eines Knotens
  • Arten sogenannter Knoten
  • Arbeitsweise der FUSION Plattform
  • Einbinden der Custom node
  • Custom node erstellen
  • Konfiguration der FUSION in TPT
  • Test Step Live View aktivieren
Co-Simulation mit FUSION [28,6 MB]

Code Coverage


CTC++ mit der Executable Plattform in TPT

CTC++ mit der Executable Plattform in TPT [9,7 MB]

CTC++ mit ASCET in TPT

CTC++ mit ASCET in TPT [8,4 MB]

Auswertung

Messdaten in TPT auswerten


Messdaten in TPT auswerten

Erhalten Sie in diesem Video einen Eindruck von den Möglichkeiten der Assessment-Plattform von PikeTec. Diese Plattform lässt Sie Messdaten auswerten, ohne dass Sie Testfälle erstellen müssen.

Verwendung der Auswertungsplattform [3,9 MB]

Automatische Testfallgenerierung

Testfälle aus Äquivalenzklassen
Testfälle aus Simulink- und TargetLink-Modellen


Testfälle aus Äquivalenzklassen

  • Äquivalenzklassen in TPT anlegen
  • TPT Testfälle aus Äquivalenzklassen generieren lassen
Testfälle aus Äquivalenzklassen erstellen [5 MB]

Testfälle aus Simulink- und TargetLink-Modellen

  • TASMO aufrufen und die Vorbedingungen überprüfen lassen
  • Eingangssignale spezifizieren
  • die Überdeckungsziele auswählen
  • Testgenerierung ausführen
  • ermittelte Testdaten gleichzeitig als Testschrittliste und Testfälle in das aktuelle TPT-Projekt einfügen
  • Code-Coverage aktivieren
  • generierte Testfälle ausführen
  • Report
Testfälle aus Simulink- und TargetLink-Modellen generieren [7,5 MB]

Dashboard


Dashboard - eine Einführung

  • Click-Area in einem Bild bestimmen
  • Dashboard-Elemente gruppieren
  • Dashboard-Gruppen auf dem Panel neu anordnen
  • Dashboard-Gruppen verbergen
  • Bedingungen für die Sichtbarkeit während der Ausführung setzen
  • allgemeiner Verwendungszweck des Dashboards
  • Dashboard-Panel öffnen
  • Widgets auswählen
  • das Multi-State-Widget
  • einem Widget ein Bild zuordnen
  • einem Widget ein Signal aus dem Declaration Editor zuordnen
  • in einem Widget Zustandsübergänge festlegen
  • Aufnahme der während der Ausführung getätigten Aktionen im Dashbaord
  • Einfügen der Aufnahme als Testschrittliste und gleichzeitig als Testfall in das aktuelle TPT-Projekt
  • Quantisierungseinstellungen
Dashboard - Funktionsumfang [16,5 MB]
Copyright © www.piketec.com    All rights reserved

Folgen Sie uns