不幸的是,我有一个在 Windows 上运行的 GUI 桌面应用程序,并使用 Borland C++ 编译器进行编译。我知道这是一项非常古老的技术,但这就是生活。我工作的公司有很多免费的 QTP 许可证。但说实话,我不喜欢这个工具,我想用一些开源替代品来改变它。
我有使用 Selenium 和一些 java swing 小程序的自动化 Web 服务的经验。
我基于 Java/JUnit 创建了测试。我想知道是否可以在 Java 中创建一些测试来测试我的 C++ 应用程序 - 那就太好了。如果这是不可能的,如果我可以使用任何 C/C++ 库来创建我自己的测试框架。
那不应该是单元测试。我想创建一套功能测试。
我希望能够本地化按钮、表格、单元格等对象,执行单击、更改焦点等操作。
此外,我还可以访问源代码。但这是相当古老的意大利面条代码,我对 C++ 应用程序没有太多经验。
你有什么建议?
We use Sikuli http://sikuli.org/并且对此非常满意。它在各种自动化 API 之外工作,因此可以很好地处理非标准 UI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)