关于Qt自动化测试的议论

关于Qt自动化测试的讨论
hi,大家对Qt自动化测试有什么样的理解。
如:Nokia自己开发的TDriver是一个什么样的工具,在自动化中能够做到什么程序
与QTP的使用效果是否一样

我在研究Qt夸进程 进程通信,然后实现自动化测试的目的。不知道大家有没有什么好的想法,一起讨论一下
------解决方案--------------------
Qt的自动化没了解,只是知道QTest做这个。
------解决方案--------------------
测测试了解,不过什么是自动化测试啊?写完程序代码,自动生成测试代码么?谁可以搞定?
------解决方案--------------------
自动化测试可以做一些重复性的测试,保证测试覆盖率,快速执行已经定型的测试用,例验证软件的改动是否会影响已有功能。比如 LoadRunner 之类……
对于 Qt 开发客户端,尤其是嵌入式和移动应用,个人以为意义不大。更多的时候需要自己写测试代码来跑,要么自己写,要么基于某个框架写,很少普适的自动化测试框架,你嘛事儿不干就能用的。

所以,楼主选择自己来写,方向没问题。我自己写过一些测试工具,比如你想测试 Qt 应用的可访问性,就可以模拟按键事件、鼠标事件之类的随机发给应用,类似 Android 的 monkey 。如果你想测试 Qt 写的服务程序,也可以使用 Qt 本身的框架来进行压力测试、并发性能测试。根据我有限的经验,我对关键模块都是自己写测试代码来自动测试。
------解决方案--------------------
不太了解,不过好像《Qt4 GUI programing 》跟郑阿奇的《Qt4编程实践》里面都有测试相关的章节,可以参考下。(记的不太清了)