An automated, customizable test of the system and its components that proactively alerts relevant users about errors that must be fixed or improvements that must be made.