We tend to record our test results as figures etc within a service check that allocated to a model and hence all devices within that model.
the Service is flagged to arrise at set intervals and can be manually allocated by the engineer at the time of the job.
We may log all the results such as in a service like an electrical safety test. Or have a service called xTC where if the engineer says they has done it "yes" the service relates to the manufacturers upto date full test card having been carried out successfully.
We also log all test devices used, parts used and any 3rd party activity.
All test results can then be extracted from the database for any reason if required.