I'm currently investigating ways for executing End-to-end testing on a system that contains two parts which are dependent on one another. The first part is a desktop application and the second is a web interface. The desktop application runs on Windows 7 and the Web interface has to work with IE9, IE10 and IE11.
The desktop application uses an API which allows the web interface to retrieve data stored in the desktop application. Data is always retrieved when the web interface is first open and is also retrieved when you click refresh in the web interface. This allows for editing in the desktop application without needing to write it back from the web interface to the desktop application.
Currently I have End-to-end tests on the web interface side using Protractor, which is working fine. I want my test coverage to include my application. I have looked into Telerik Test Studio, but my desktop application isn't WPF so it won't work.
Does anyone have any ideas for possible solutions?