Testing

Writing test code can sometimes be tedious and time consuming, however in the long run these tests make your life a lot easier. Think about the following points:

  • Tests can make the functionality of a software reliable

  • Through tests quality can be maintained

  • Repetitive tasks can be reduced to a minimum. Let the computer do it!

  • Ensure that your software does what it supposed to do (e.g after a code change or even a platform update).

Writing good software without tests is nearly impossible, and we want to make it as easy as possible for you to write tests for your Axon Ivy project. Let’s get started!

Tip

The following guide is based on a demo project and uses the name crm for the project to be tested and the two testing projects crmTests for the process- and unit-testing as well as crmIntegrationTests for the web-testing.

Since this documentation only shows how to setup a test project and perform simple tests, you should take a closer look at the demo project.