gpt4 book ai didi

c++ - 用于 C++ GUI 桌面 Windows 应用程序的测试自动化工具/库/框架

转载 作者:可可西里 更新时间:2023-11-01 17:38:30 26 4
gpt4 key购买 nike

不幸的是,我有一个在 Windows 上运行并使用 Borland C++ 编译器编译的 GUI 桌面应用程序。我知道这是一项非常古老的技术,但这就是生活。我工作的公司有很多 QTP 的免费许可证。但老实说,我不喜欢这个工具,我想用一些开源替代品来改变它。

我有使用 Selenium 和一些 java swing applet 的自动化 Web 服务的经验。我基于 Java/JUnit 创建了我的测试。我想知道我是否可以用 Java 创建一些测试来测试我的 C++ 应用程序——那太好了。如果这不可能,我可以使用任何 C/C++ 库来创建我自己的测试框架。

那不应该是单元测试。我想创建一套功能测试。我希望能够定位按钮、表格、单元格等对象,执行单击、更改焦点等操作。

此外,我还可以访问源代码。但这是相当陈旧的意大利面条代码,我对 C++ 应用程序没有太多经验。

你有什么建议?

最佳答案

我们使用 Sikuli并且对此非常满意。它在各种自动化 API 之外工作,因此可以很好地处理非标准 UI。

关于c++ - 用于 C++ GUI 桌面 Windows 应用程序的测试自动化工具/库/框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com