We're developing a commercial application. I'm seeking a way to automate qt gui testing. I know only 2 qt-specific tools for that:
1) Testability Driver (open source)
http://projects.developer.nokia.com/Testabilitydriver
http://gitorious.org/tdriver
2) Froglogic Squish (comm€rcial)
http://www.froglogic.com/

I saw also some references to hooq (http://gitorious.org/hooq/hooq). But it looks for me a little obscure due to the lack of documentation.

I admit we've never done automated gui testing. But supporting many platforms suggests looking for some automation of regression testing. One thing that makes me curious is the absence of discussion of the topic on the Internet. There are no topics on this forum, for example. And judging by Testability commit history it doesn't look like it's being actively developed. I ran it with their test applications and then added support to our application (default configuration, no tweaking). I admit it's not very stable when running it out of the box: several times it raised ruby exceptions, led to 100% CPU consumption and once crashed. It's open source, so hopefully it's possible to do some tweaks about it. And perhaps it's possible to make the application under test be more testability-friendly by writing custom traversers/fixtures. Though I'm not sure about it, hence this post.

So does anyone has experience using this tool? Can you share it? Is it worth spending time on it? I know about unit testing, but I'm interested now in functional testing. Perhaps someone has experience using Squish or other similar tool? Thanks.