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

  • 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

  • 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

  • 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

  • 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

Definition of the term "Time Partition"

Konzept des Time Partition Testings [5,2 MB]

Reference Testlet in TPT

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

First steps with TPT

  • 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

  • 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

  • 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 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

  • 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

  • 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

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

CTC++ with ASCET in TPT

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

Assessment

Evaluate measurement data in TPT


Evaluate measurement data in TPT

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

  • 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

  • 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

  • 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]
Copyright © www.piketec.com    All rights reserved

Follow us