Basics of TPT

Automatons in TPT - Set up test cases in TPT - Testlets in TPT - Setting up Test Step Lists in TPT -
Time Partition Testlet in TPT - Reference Testlet in TPT - First steps with TPT - Parallel Steps - Table Step


Automatons in TPT

(Version used: TPT 7)

  • definition of the term "automaton"
  • difference between
    a path and a branch
  • types of automatons
  • create an automaton
  • set up variants of automaton parts
Automatons in TPT [16 MB]

Set up test cases in TPT

(Version used: TPT 7)

  • create test cases manually
  • create test cases automatically
  • group test cases
  • set up test sets
  • derive test sets from test results
Set up test cases [31,1 MB]

Testlets in TPT

(Version used: TPT 7)

  • definition of term "Testlet"
  • types of Testlets
  • set up Testlets
  • delete content from Testlets
  • using a Testlet signature
Testlets in TPT [9,4 MB]

Setting up Test Step Lists in TPT

(Version used: TPT 7)

  • set up signals in the
    Declaration Editor
  • types of steps
  • import and/or embed
    signals in a Test Step List
  • set up an hierarchical
    automaton using test steps
Set up test step lists [17,2 MB]

Time Partition Testlet in TPT

(Version used: TPT 7)

Definition of the term "Time Partition"

Konzept des Time Partition Testings [5,2 MB]

Reference Testlet in TPT

(Version used: TPT 7)

  • reference to already used
    Testlets inside an automaton
Reference Testlets [16,7 MB]

First steps with TPT

(Version used: TPT 7)

  • set up an execution platform
  • import a Simulink model and choose a subsystem
  • set up a test step list
  • set up variants of a Testlet
  • set up test cases
  • use Assesslets to
    evaluate test results
  • execute tests
  • use of the Test Data Viewer
    for the manual evaluation
    of the test results
  • generate a test report
First Steps with TPT - part 2/2 [23,8 MB]
First Steps with TPT - part 1/2 [19,4 MB]

Parallel Steps in TPT

(Version used: TPT 9)

  • definition of Parallel Steps
  • set up Parallel Steps
  • check if the signals run in parallel by using the signal preview
  • change Parallel Steps into consecutively run steps
  • deactivate single steps
    inside a Parallel Step (effect)
Parallel Steps in TPT [12 MB]

Table Step in TPT

(Version used: TPT 10)

  • elements of the Table Step
  • set up a Table Step
  • the Table Step in the report
Table Step in TPT [11,6 MB]

Test examples

Testing Simulink models
Testing C-code with TPT
Testing with the FUSION co-simulation platform


Testing a Simulink model - a complete tutorial

This tutorial was recorded with an older version of TPT, so in the recent TPT some names and the look have changed.

Testing a Simulink model with TPT (complete tutorial) [25,8 MB]

Testing C-Code with TPT

(Version used: TPT 7)

  • create test cases and run them
  • set up the Executable Platform
    as test environment
  • compile an excutable
    from the C/C++ code
  • insert informatione about channels, parameters and
    the like into TPT
Testing C-Code with TPT [18,3 MB]

Testing with the FUSION co-simulation platform

(Version used: TPT 7)

  • node interface and
    FUSION interface
  • the different stages of a node
  • types of so-called nodes
  • workflow of the FUSION platform
  • insert a custom node
  • set up a custom node
  • configuration of the FUSION in TPT
  • enable Test Step Live View
Co-simulation using FUSION [28,6 MB]

Code Coverage


CTC++ with the Executable platform in TPT

(Version used: TPT 9)

CTC++ with the Executable platform in TPT [9,7 MB]

CTC++ with ASCET in TPT

(Version used: TPT 9)

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

Assessment

Evaluate measurement data in TPT


Evaluate measurement data in TPT

(Version used: TPT 8)

Get an impression of the power of the Assessment Platform by PikeTec. This platform lets you run evaluations on measurement data without the need to set up test cases.

Using the Assessment Platform [3,9 MB]

Automatic test case generation

Test cases from Equivalence Classes
Test cases from Simulink and TargetLink models


Test cases from Equivalence Classes

(Version used: TPT 8)

  • set up Equivalence Classes in TPT
  • automatically generate test cases from Equivalence Classes
Generate test cases from Equivalence Classes [5 MB]

Test cases from Simulink and TargetLink models

(Version used: TPT 8)

  • run TASMO to check if all preconditions are fulfilled
  • specify the input signals
  • choose the coverage goals
  • run the test generation
  • insert the found test data simultaneously as a Test Step List and as test cases into the current TPT project
  • activate code coverage
  • execute the generated test cases
  • report
Generating test cases from Simulink and TargetLink models [7,5 MB]

Dashboard


Dashboard - an introduction

(Version used: TPT 8)

  • define a click-area in an image
  • group Dashboard elements
  • re-arrange Dashboard groups on the panel
  • hide Dashboard groups
  • set visibility conditions during run time
  • general purpose of the Dashboard
  • open Dashboard panel
  • choose widgets
  • the Multi-State-Widget
  • assign an image to a widget
  • assign a signal from the Declaration Editor to a widget
  • specify transitions from one state to another in a widget
  • record of the actions inside the Dashboard during runtime
  • insert the recording simultaneously as Test Step List and as test
    case into the current TPT project
  • quantization settings
Dashboard - functional scope [16,5 MB]

Follow us