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.