Qt";猴子;测试-模拟随机点击和按键

Qt";猴子;测试-模拟随机点击和按键,qt,testing,qttest,Qt,Testing,Qttest,是否有一个框架来模拟施加在Qt应用程序上的一系列确定性伪随机点击,以尝试触发任何内存泄漏、线程错误等典型的猴子测试 QTestLib是否使用了一些奇异的猴子?是的,您可以使用有用的单元测试模块。请特别注意课堂。只需提供您想要测试的QWidget、QMainWindow或任何您想要的子类,并添加您想要生成的事件列表。如果您想生成一系列点,以便在出现故障时可以重新生成,请使用()和()。可用于在应用程序中进行猴子单击。为此,使用Squish有几个好处: Squish在Windows、Mac、Lin

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


QTestLib是否使用了一些奇异的猴子?

是的,您可以使用有用的单元测试模块。请特别注意课堂。只需提供您想要测试的QWidget、QMainWindow或任何您想要的子类,并添加您想要生成的事件列表。如果您想生成一系列点,以便在出现故障时可以重新生成,请使用()和()。

可用于在应用程序中进行猴子单击。为此,使用Squish有几个好处:

  • Squish在Windows、Mac、Linux和Android上运行
  • 它记录它作为可以重新运行的脚本执行的任何随机步骤()
  • 它可以选择在应用程序崩溃时截图()
缺点:挤压不是免费的。设置Squish来运行应用程序可能会非常烦人,尤其是当应用程序需要Qt或Python的特定构建特性时