0

我想为我的 gui 应用程序创建集成测试工具包。

我的应用程序将有 3 种模式:

  • 正常模式 - 应用程序只是执行并做必须做的事情
  • 记录模式 - 应用程序执行和记录所有系统事件必须做的事情
  • 重复模式 - 应用程序在没有用户参与的情况下执行,但会生成用户事件。

该工具的总体思路是以记录模式记录来自用户的所有系统事件(例如键盘输入、鼠标点击),并以原始顺序重复它们,而不是来自用户,而是来自特殊单元。

我遇到的主要问题 - 是否可以QEvent使用真正的自发标志进行保存,而不需要对继承的类进行自定义?在其他情况下,我将需要编写包装器,它将所有自发事件转换为继承的类。

或者我的目标可能已经存在类似的工具或 qt 库?

4

0 回答 0