Students: Markus Dausch, Thomas Kühner, Bishwa Hang Rai

Due to the innovative development of a variety of services and applications within the “KSD research group”, it has become necessary to develop a diagnostic tool to regularly check the services for optimal function. The main goal is that the diagnostic tool automatically checks the availability of the services and their correct functionality at regular intervals. These tests can only be performed individually for each service, but there is a need to also test the proper interaction of the individual components with each other. The resulting “Inspector” provides three different functions: The Availability Checks, the Self Tests and the Integration Tests. The Availability Checks ensure that the different services are running. The Self Tests are tests implemented by the individual services to ensure the correct functionality, and the Integration Tests ensure the proper interaction between the components.