自动化测试C/C++ GUI应用程序

11

我有一个使用gcc编写的C/C++ GUI应用程序。我需要一些关于编写自动化测试系统的建议。应该使用什么工具/脚本?该应用程序在Windows上运行。


4
有很多自动化Windows GUI应用程序的工具可以选择。请提供更多信息,例如您的预算是多少?您使用自定义GUI控件吗?您对脚本语言有偏好吗?创建测试的人员的技能水平如何? - Sam Warwick
3个回答

4

我的建议是使用 PyWinAuto,这是一个开源工具,基于 Python 编写测试代码(快速且易于开发),可以在 win32 级别上工作。

http://pywinauto.openqa.org/

谢谢Santi,它似乎与http://www.autoitscript.com/相当相似,但比autoit提供更多的控制。 - Afridi

3

我们在这里使用了TestComplete,并且有一些成功。


1
我们的GUI应用程序是使用Borland C++ Builder编写的,有时使用一些TestComplete不完全支持的晦涩控件。但总体而言,TestComplete表现良好。 - qrdl
我们以前也用过这个,非常喜欢它。它有一些很棒的功能。 - Jordan Parmer
感谢您的回复qrdl,我已经研究了TestComplete,它似乎有一定的限制,可能会降低成功率。不过我发现了AutoIT脚本,也很不错http://www.autoitscript.com/。 - Afridi

0

现在无法超越 White。虽然我认为它对于 64 位应用程序有一些缺陷。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接