automated testing of Web Applications coursework

Matthew Herman


Supervised by Martin Caminada; Moderated by Bailin Deng

One of the coursework assignments of Web Applications is to build a site that calculates the date of Easter for a particular year. Currently, much of the testing (and marking) is done automatically. However, with student numbers on the rise, we are interested in having a way to automatically test and evaluate some of the aspects. The difficulty, however, is that this testing needs to work on a wide variety of designs that the students come up with. In particular, we are interested in testing whether the Easter date is computed correctly and whether the option of numerical output versus verbose output works. The testing tool will be tried on some of this year's Web Applications coursework. If it works well, we plan to use it for helping to mark next year's coursework. Overall, the aim to assist the marker, not to replace him.

Initial Plan (07/02/2022) [Zip Archive]

Final Report (27/05/2022) [Zip Archive]

Publication Form