不幸的是,我有一个GUI桌面应用程序在Windows上运行,并使用Borland C++编译器进行编译。我知道这是一项非常古老的技术,但那就是生活。我工作的公司拥有许多QTP的免费许可证。但说实话我不喜欢这个工具,我想用一些开源替代方案来改变它。C++ GUI桌面窗口应用测试自动化工具/库/框架
我有一个使用Selenium和一些java swing applets的自动化Web服务的实验。 我创建了基于Java/JUnit的测试。我想知道如果我可以在Java中创建一些测试来测试我的C++应用程序 - 那太棒了。如果我不能使用任何C/C++库创建我自己的测试框架,那么这是不可能的。
这不应该是单元测试。我想创建一套功能测试。 我希望能够本地化像按钮,表格,单元格等对象,执行像点击,改变焦点等动作。
另外我有权访问源代码。但这是一个老式的意大利面代码,我对C++应用程序没有太多的经验。
你有什么建议?
我会寻找一个白色/ UIAutomation验证很快。但是,你可以引用任何Java库来测试C++应用程序吗? – Robert 2011-05-12 15:06:33
@Robert对不起,我没有使用/听说过任何基于Java的工具来测试Win32应用程序。 – 2011-05-12 16:52:33
以下是使用白色自动化Windows记事本的示例:https://github.com/slmoloch/Notepad.TestSuite – 2014-03-31 02:52:04