Final Year Project Report Best Practices

Chapter 4 · Practice 1 of 4

Trace every objective to a test and a result

From Testing, evaluation and results

Why it matters

The committee judges you against the objectives you set in the proposal. Make that comparison easy with a traceability table:

ObjectiveHow it was testedResultMet?
Record a batch with expiry in under a minuteTimed task with 6 pharmacistsMedian 42 secondsYes
Alert a week before expiry30 automated test cases30 of 30 passedYes
Predict unsold expiring batchesHeld-out 3 months of records71% recall against 55% baselinePartly

Then describe the testing itself: unit and integration tests, test cases for each functional requirement, any user testing with its tasks and questionnaire, and performance tests with the load used. An honest "partly" with an explanation is far better than a "yes" an examiner can disprove during the demo.

Do

  • Include a table mapping objectives to tests and results
  • Describe how each kind of testing was done

Avoid

  • Claiming objectives are met without a test behind them