Test Framework

With the Python based test framework introduced in Usage Engine it is possible for users to write automated test suites of business logic and workflows as part of the solution. 

Automated testing is a crucial factor to successfully adapt the CI/CD and micro service way of working. By triggering test suites from build pipelines, it is possible to detect errors and bugs in the solution at an early stage and avoid the pain of detecting them in production. It is also possible to bundle the test suites within workflow packages to be able to execute them even in the target environment. 

The test framework is described in more detail later in the document.