TPT Release 2024.12

Robert Fey

Dec 09, 2024 / 3 min read

With every launch of the latest version of TPT, we’re archiving the content from the previous release to ensure continued access to key information. This blog post preserves the highlights, features, and resources from the release 2024.12, including the original release video and feature overview.

Whether you're working with this version or simply looking back at its capabilities, you’ll find everything you need right here.

Traceability Plus+

A revolutionairy approach of how test cases and requirements interact. You can link specific test elements, like Compare Steps and Shall Steps, directly to requirements. This granular traceability ensures that you can pinpoint exactly which steps verify or fail a requirement. Even if a test case fails as a whole, the report provides a detailed breakdown of each requirement's status, streamlining error analysis and enhancing clarity.

coverage-tpt Left: previous way of linking requirements to test cases; Right: new way with Traceability Plus+

Simulink Fault Injection

Test smarter, not harder. By seamlessly adjusting any signal within MATLAB Simulink and TargetLink models during a test case, it simplifies fault injection to evaluate model robustness. Additionally, it streamlines test design by enabling shortcuts in complex models — eliminating the need for time-intensive pre-stimulation setups. This means faster, more efficient testing without compromising depth or precision.

Call Coverage

It redefines transparency in software integration testing. This cutting-edge capability measures function call coverage with precision, highlights gaps, and generates test cases to optimize coverage. Recognized as a "highly recommended" metric in ISO 26262 for software integration testing, it supports compliance efforts while driving greater software reliability and functional safety – helping you exceed industry expectations.

coverage-tpt

MiL Boosting

Significant improvements in your Model-in-the-Loop testing efficiency. By intelligently optimizing the initial parameterization of MATLAB Simulink and TargetLink models, test execution speeds are dramatically increased — up to 3 to 10 times faster compared to previous versions. This enhancement is especially impactful for large, parameter-heavy models, enabling you to achieve comprehensive test results in a fraction of the time.

PiL Boosting

Processor-in-the-Loop testing taken to the next level. By minimizing communication overhead between TPT and the target code instance, whether in simulation or on a development board, test execution becomes significantly faster. With the option to exchange only the interfaces specified in each individual test, run times are drastically reduced. This optimization is particularly impactful for systems with numerous interfaces, delivering faster, more focused testing directly on your target code.

Silver on Linux

This means seamless compatibility to modern testing workflows. TPT now supports executing tests with Silver on Linux in headless mode, making it an ideal solution for CI environments, cloud infrastructures, and Docker setups. This enhancement ensures greater flexibility and scalability for automated testing, empowering you to integrate TPT effortlessly into your DevOps pipeline.

You are already TPT User?
Download the latest version in SolvNetPlus.
New to TPT?
Experience it firsthand, and give it a try!

Continue Reading