Sikuli - QA automation framework
I recently came across a QA automation framework called Sikuli (www.sikuli.org/) which is based on pattern recognition. This essentially gives one flexibility to create a single test case for an application with responsive web-design. So an application can be tested on a web-browser, desktop version of the app and on an emulator for mobile. Do have a look at it.