Test Report:
We tested our workflow, by defining all possible scenarios and playing those out with different users, requesting one or multiple treatments. For our application we need two servers - one for client side and one for server side, so for testing we used localhost with two separate ports (+ 1 extra port for the database). We tested step by step the client side while at the same time making sure that the Camunda process is in the expected state. We further tested field validations, automated tasks and database imports as well as user experience.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
One particular scenario we tested is :
- A client logs in and requests a treatment, which would require a special product, that is to be designed
-The appointment is altered by the dentist clinic such that it starts half an hour later
-The client accepts the changes and gets a confirmation report with all details
-The client visits the dentist and after the examination the clinic purchases the required product
-The client gets a second appointment for when the products would arrive
-The laboratory prepares and delivers the order
-The client comes for a second appointment and gets a feedback from at the end
-The client leaves their rating and logs out of the system