6

是否有一个框架来模拟施加在 Qt 应用程序上的确定性伪随机系列点击 - 以尝试触发任何内存泄漏、线程错误等 - 典型的猴子测试?

QTestLib 的一些异国情调的猴子用途?

4

2 回答 2

2

是的,您可以使用有用的单元测试模块。特别看一下QTestEventList类。只需提供您想要测试的 QWidget,或者 QMainWindow 或您想要的任何子类,然后添加您想要生成的事件列表。如果要生成点序列,以便在失败的情况下可以重现,请使用qsrand () 和qrand ()。

于 2012-09-10T16:40:53.353 回答
-1

Squish 自动化 GUI 测试框架可用于在您的应用程序中进行猴子点击。为此目的使用 Squish 有几个好处:

缺点:Squish 不是免费的。设置 Squish 来运行您的应用程序可能会非常烦人,尤其是当您的应用程序需要 Qt 或 Python 的特定构建特性时。

于 2014-04-21T20:49:49.703 回答