Testing Plan

There was no way of automating a testing process for our project. Instead, we tested our project as we went along. We tested each page separately by giving it both valid and invalid inputs and checked if it gave correct output. If it did not work correctly then we revised it until it did and then continued on to work on the next part of our assignment. We also had our own group members try and break each person's code, thus helping us find errors that we would otherwise miss.

When we put all the files together we conducted testing by first inputting all the rooms and students into the database and then try to claim random rooms to check claiming, pulling, and removing students from the rooms. So far our project does not have any known errors.