Testing Material

This page contains links to the testing deliverable, coverage & checkstyle reports from various stages of development and a link to the test folder on the project GitHub.


Link to the Testing Report Deliverable

Manual Test Report

Link to the tests folder on GitHub


JaCoCo Code Coverage Reports

These reports are generated using JaCoCo, and show the overall test coverage through all execution paths.

Code Coverage initially decreased as the project grew faster than we wrote tests, however has increased since implementing our full set of unit tests. Most of the missed code requires manual testing as it is involved with processes such as rendering that are difficult to test automatically.

Initial Code Coverage shortly after setting up JaCoCo.

Code Coverage part way through development

Final Coverage Report


Checkstyle Code Quality Reports

These reports are generated using checkstyle and show any formatting issues present in the code. In the second report we have achieved an average of around one issue per file, with no warnings or errors present.