Accelerate your test process through automated testing. TPT supports continuous integration and continuous testing (CI/CT) enabling automated and therefore faster test execution and DevOps. Thanks to the virtual testing possibilities in the Cloud via Docker, your testing projects reach a much higher scalability and you save valuable testing time.
Generally, there are multiple ways to automate testing with TPT. Be it via BATCH and the command line, via Jenkins or in the Cloud via Docker.
Process even big testing projects within reasonable time in the Cloud. We developed a Docker image to integrate TPT into a Docker container. Within the scope of this integration the scalability of computing power is the biggest advantage of using TPT in the Docker container.
You can automate your testing process by using the TPT plugin for CI servers via Jenkins. Using multiple servers, as well as pipelining are supported features.
To support Jenkins pipelines with TPT, we have developed three steps:
1. TPT execute
2. TPT report
3. TPT agent
The TPT steps essentially represent the two build steps and the report step from the Jenkins interface.
Have a look at the Jenkins plugin displayed in an example TPT project:
You can also automate test process with TPT using the terminal. In fact, you execute multiple steps this way:
1. Import interface
2. Generate test harness
3. Execute tests
4. Run assessments
5. View reports
You can test with TPT in multiple test environments from MiL, SiL, PiL, HiL to automated driving tests.
TPT is ideally suited for testing Advanced Driver Assistance Systems (ADAS) at any test level.
With TPT, you can test ECU software and embedded control systems in all development phases from MiL, SiL, PiL, HiL, ECU testing to vehicle testing.
We use cookies on our website. Some of them are essential (such as the cookie that stores your answer to this question), while others help us to improve this website and your experience. If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission. We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our privacy policy. You can revoke or adjust your selection at any time under Settings.
If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission. We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our privacy policy. You can revoke or adjust your selection at any time under Settings. Here you will find an overview of all cookies used. You can give your consent to whole categories or display further information and select certain cookies.