GolfScoreMaster is thoroughly tested prior to release using an approach from eXtreme Programming called Test Driven Development. This means that whenever a new feature is required, a test case must first be defined before changes can be made and then when the test passes, the code changes are complete. One huge advantage of this approach is that once a test is finished it can be re-run and re-run automatically for every future change.
This way, we know that the addition of a new feature has not interfered with any existing features. The image below shows the results from the last suite of tests that were run on GolfScoreMaster.