自动化测试可以做一些重复性的测试,保证测试覆盖率,快速执行已经定型的测试用,例验证软件的改动是否会影响已有功能。比如 LoadRunner 之类…… 对于 Qt 开发客户端,尤其是嵌入式和移动应用,个人以为意义不大。更多的时候需要自己写测试代码来跑,要么自己写,要么基于某个框架写,很少普适的自动化测试框架,你嘛事儿不干就能用的。 所以,楼主选择自己来写,方向没问题。我自己写过一些测试工具,比如你想测试 Qt 应用的可访问性,就可以模拟按键事件、鼠标事件之类的随机发给应用,类似 Android 的 monkey 。如果你想测试 Qt 写的服务程序,也可以使用 Qt 本身的框架来进行压力测试、并发性能测试。根据我有限的经验,我对关键模块都是自己写测试代码来自动测试。
Qt的自动化没了解,只是知道QTest做这个。
16,240
社区成员
26,660
社区内容
加载中
试试用AI创作助手写篇文章吧