Project 06

Project Name: 
Cookify
Process Model
Modeling Tool: 
Camunda
BPMN 2.0 Model (.bpmn): 
BPMN 2.0 Model (.pdf): 
Effort Process Model: 
2hrs
Workflow Implementation
Test Report: 
We tested the whole system starting with the registering of a user. There the password and email validation and the correct submitting of the form is successfully tested. We checked that a user who is not logged in, has no access to the app. We tested that the starting page is displayed as expected and no errors occur. We tested if the recommended recipes are valid for the user, so that a user gets a suggestion which only fits for the users preferences. Then we chose a recipe to test if it shows up as expected. Afterwards an order is started, and we tested if the ingredients are added to the cart. Furthermore, we added other ingredients to the cart. Here we tested if negative values and non-number values can be submitted. If so, an alert pops up which indicates that an error occurred, and nothing is added to the cart. We tested if an email is sent after ordering goods and we also checked that the email is sent just when the cart is not empty. We tested if the stock for new users is empty when using the system for the first time. We tested if the creation of the recipe is working accordingly, meaning that the form is filled correctly, no zero and negative values are allowed and if it is successfully stored in the database. We tested if only administrators could update and create the recipes. We tested that the stock never become negative in any time of the testing process. While testing the adding of ingredients to the cart, we discovered that every ingredient in the cart is incremented by the amount of added goods. This was fixed after the testing process and is now working out fine. We also tested that invalid inputs (negative, non-number) lead to an easy understandable error message. We tested if every change in the stock is stored correctly in the database. Invalid inputs and database storage are also tested for the administrators view.