TestEngine is a standalone runner of ReadyAPI functional and security tests that does not require an installed ReadyAPI. So, when you run tests from your CI/CD pipelines, you do not need to have ReadyAPI installed on each build agent. You send tests to TestEngine where they will run in parallel.
TestEngine provides you with a RESTful API so you can run tests as you wish:
Run tests automatically as a part of your build process in your CI/CD systems.
Run tests on a schedule.
Run tests manually.
Why using TestEngine?
You can create a dedicated prepared environment for test running on a single machine.
TestEngine test runs can be easily integrated into your CI/CD flow using Jenkins or other similar tools.
TestEngine can run multiple jobs in parallel.
You can reduce the load on your own computer as you run tests in TestEngine.
TestEngine has a number limitations compared to ReadyAPI:
TestEngine does not support load tests.
By default, Groovy scripting has limitations on writing data to properties and files. To learn more, see Configure TestEngine.
TestEngine requires a separate license from ReadyAPI. If you do not have a license, you can request it on our website:
To learn more about licensing in TestEngine, see Licensing TestEngine.
How to get started
To get acquainted with TestEngine, go through a step-by-step tutorial:
Alternatively, you can learn how to install, configure and use TestEngine by using the following help topics: