Abstract: The invention relates to a method and a system for testing interactive applications on at least one TV device according to at least one test scenario. The test scenario is run and monitored by a test driver system separate from the at least one TV device, wherein the test scenario comprises a series of user interaction steps and at least one target state of the application and/or the at least one TV device to be achieved after a specified user interaction step, the method comprising the steps of: a. integrating a test definition helper library into the interactive application, wherein the test definition helper library is configured to obtain information on the state of the interactive application and/or the at least one TV device; b. providing the modified interactive application to the at least one TV device; c. running the at least one test scenario, wherein the test driver system non-transparently performs the series of user interaction steps on the at least one TV device; and d.