Testing is the activity where you verify and validate the requirements of the IT system, and execute it with the purpose of finding bugs. Testing can be done both manually and automatically, by programming a system to executes these tests.In this thesis I describe how I design and develop an IT artifact that automatically can execute tests of another system.