Search code examples
pythonqtautomated-testssquish

Squish alternative for Qt


I'm looking for an app that does something similar to Squish.

I'd like it to be able to test Qt apps, maybe a free/open-source app, maybe with acces to the Qt API and a scripting language like Python for hand written test cases.


Solution

  • http://gitorious.org/hooq/hooq - A framework for recording and playing back events in Qt4 applications.

    also:

    https://projects.forum.nokia.com/Testabilitydriver/wiki - TDriver, nokia's Testability Driver for Qt

    If you're intent on exposing your UI through Python, you could always use the binding generator from PySide. While it's general intent is to expose Qt under the hood, you could just as easily expose the signal mechanisms for direct twiddling from python. Really thats all the UI testing would be anyway right? Triggering signal/slot impulses programatically.