Close

Automate the Test Automation: TPT API

Automation Maturity Model - TPT API

Do you want to increase your quality? And do you want to know at any time where your development progress is at? And do you want to accelerate your tests? Then continuous integration (CI), continuous testing (CT) or scalable test automation in the cloud could be a solution for you.

If you want to use any of these methods for your project, you need to be able to fully automate the test execution in a machine-initiated way. By definition, test automation is the automation of activities in the process of testing and validation. However, not all test automation is the same. 

In fact, test automations vary in light of their automation level. To illustrate this, we invented the automation maturity model. It defines four levels of automation. 

Automation Maturity Model - TPT API
Automation Maturity Model

The individual levels of automation maturity have different meanings. 

Level 0 – No automation: The process (step) must be performed manually by a person. 

Level 1 – Partial automation: The process (step) is partially automated and is started by a person. To achieve the results of the process, manual work must be performed by the person.  

Level 2 – full automation – user initiated: The process (step) is fully automated and is started by a person. 

Level 3 – fully automated – machine initiated: The process (step) is fully automated and is started by a machine. 

API controlled automation

For reaching the highest level of automation (level 3) the most common approach is to use tools with Application Programming Interfaces (API). API allow access to a package of functions and procedures of a program. This access allows operating systems, applications or other services to control the program and exchange data with it. 

85% of the overall functionalities of TPT can be reached via API. Which those are and how they are reached you can read here.

We support customers in setting up CI/CT environments and provide a Jenkins plugin for this purpose. If you want to go one step further, you can also bring TPT to the cloud. We have instructions and examples on how to install TPT in Docker or how to set up virtual machines. 

Many of our customers have started to automate their tests on level 3 and are enthusiastic about TPT and its API. We will be happy to demonstrate TPT’s potential in a live demo. Book a meeting with our software experts here and reach new spheres of product quality. 

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  »