ThingWorx platform presents a well defined procedure to run unit tests for custom services. Even though, it is hard to find references on automating tests of ThingWorx apps. With the growth of data we get from IoT, ThingWorx apps are getting bigger and more complex each day. In a complex development environment, the need of automated testing is a top priority, as you can monitor each step of development of your application through comparison of past executed tests. Radix Engineering and Software team uses a set of tools, as Selenium and Jenkins, to automate its tests. In this case study we will be talking about the difficulties and methodologies to develop an automated end-to-end testing environment to your ThingWorx application.