Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 挤压替代品_Python_Qt_Automated Tests_Squish - Fatal编程技术网

Python 挤压替代品

Python 挤压替代品,python,qt,automated-tests,squish,Python,Qt,Automated Tests,Squish,我正在寻找一款类似于Squish的应用程序 我希望它能够测试Qt应用程序,可能是一个免费/开源的应用程序,可能可以访问Qt API和Python之类的脚本语言,用于手写测试用例。-用于记录和回放Qt4应用程序中事件的框架 此外: -诺基亚Qt的可测试性驱动程序TDriver 如果您打算通过Python公开您的UI,那么您可以始终使用来自的绑定生成器。虽然它的总体意图是公开Qt,但您也可以很容易地公开用于直接从python进行旋转的信号机制。真的,这就是所有的UI测试,对吗?通过编程触发信号/插槽

我正在寻找一款类似于Squish的应用程序

我希望它能够测试Qt应用程序,可能是一个免费/开源的应用程序,可能可以访问Qt API和Python之类的脚本语言,用于手写测试用例。

-用于记录和回放Qt4应用程序中事件的框架

此外:

-诺基亚Qt的可测试性驱动程序TDriver


如果您打算通过Python公开您的UI,那么您可以始终使用来自的绑定生成器。虽然它的总体意图是公开Qt,但您也可以很容易地公开用于直接从python进行旋转的信号机制。真的,这就是所有的UI测试,对吗?通过编程触发信号/插槽脉冲。

您可以使用Cobra(winLDTP),此框架可以处理基于QT的应用程序。

funq项目正是为此需要而创建的。正如在报告中提到的:

funq是一个使用 蟒蛇


这是一个免费的开源工具。欢迎反馈和贡献

你看过QT测试模块了吗@utdemir:QTest对于单元测试很有用,而不是UI脚本@保罗:我认为压榨是最好的选择。不管怎样,QtTest不是我想要的,谢谢。@Paul,你找到什么了吗?除了Squish还有什么建议吗?@高炉,你说得对!我修好了,谢谢。这和Squish pr ldtp相比怎么样?