Testing the system thoroughly