This content is dedicated to our next version. It is work in progress: its content will evolve until the new version is released. Before that time, it cannot be considered as official.

Process testing overview

Bonita Studio contains several features that you can use to verify your process while it is in development.

You can validate a process diagram: choose Validate from the Diagram menu, or go to the Details panel, Validation status tab and click Refresh. The Details panel contains a list of warnings and errors indicating things to correct in the diagram. Click on a row in the list to highlight the relevant item in the diagram.

You can test some process components individually:

  • Connectors: go to Test connector…​ in the Development menu.

  • Expressions: use the Evaluate feature of the Expression editor.

You can run the process locally, launching it from Bonita Studio without first deploying it to Bonita Applications. You must create a test organization and configure a process before you can run a process from Bonita Studio.

In addition to functional testing during development, we recommend that you monitor the system load. This will help evaluate the performance, so you can make your process efficient.

When you have finished developing your process, we recommend that you perform a load test with the expected number of simultaneous users of the process, and a realistic rate of use of the process. This will help you evaluate the size of platform (CPU, RAM, etc.) that you will need when the process goes into production.