1. A system for testing application programs, comprising: a detection mechanism to detect an installation event consisting of installation or upgrade of an application program on a computer system; a test initiator to initiate a test sequence of at least one of the application programs if a new installation or upgrade is detected by the detection mechanism; and an error detection component to detect if an error occurs during execution of a test sequence initiated by the test initiator.