Close

TPT 18 supports Visual Studio

TPT 18 supports Visual Studio.
TPT 18 supports Visual Studio.

The term debugging can have many different meanings. However, the literal meaning of debugging is the removing of bugs from your code. A debugger is programmer tool that is attached to your running program and allows you to examine the code, doing stepwise execution, looking at variables and registers. In our case, the running program is your test harness consisting of your system-under-test together with the test execution machine and the respective test case. 

In complicated systems, test cases tend to become complicated too. If a test case fails, it is the task of the tester to find the root cause. Failed tests can have various causes e.g.:  

  • Requirements not free of interpretation, 
  • faulty test case derivation 
  • faulty test implementation 
  • bug in the code 

For the last case, it is useful to analyze the states, signals and progressions in the code step by step in order to narrow down the cause of the misbehavior to a few areas in the code.  

To support this, we have implemented a Visual Studio connection for debugging in TPT18. If you are not using Visual Studio Enterprise or Professional 2017 and 2019, we will continue to support Eclipse CDT to allow you to debug. 

Our TPT debugging support is available for C, C++ and AUTOSAR platform. 

Beside of this Debugging on target is also possible via Lauterbach Trace32 or PLS UDE. 

We hope you like it. 

Related topics

ISO26262 Testing with TPT testing tool
ISO26262 Testing with TPT testing tool. Read more  »
What is Model-in-the-Loop Testing? Introduction to MiL Testing
What is Model-in-the-Loop Testing? Introduction to MiL Testing. Read more  »
Software-in-Loop testing and how you do it
What is SiL Testing? Software-in-Loop testing and how you do it. Read more  »
Watch the tutorial. First Steps with TPT.
Watch the tutorial. First Steps with TPT. Watch now  »
Automatons in TPT. Test Design with Automatons
Automatons in TPT. Test Design with Automatons. Watch now  »
Simulink Model Testing with TPT using the TPT Toolbox
Simulink Model Testing with TPT using the TPT Toolbox. Watch now  »