我们公司目前正在编写一个GUI自动化测试工具,用于紧凑框架应用程序。我们最初搜索了许多工具,但没有一个适合我们。
使用该工具,您可以记录测试用例并将它们组合成测试套件。对于每个测试套件,都会生成一个应用程序,该应用程序启动被测试的应用程序并模拟用户输入。
总体上,该工具运行良好,但由于我们使用窗口句柄来模拟用户输入,因此您无法做很多事情。例如,我们无法获取控件的名称(我们只能获取标题)。
使用窗口句柄的另一个问题是检查更改。目前,我们模拟单击控件,根据结果判断应用程序是否已进入下一步。
是否有其他(更简单)的方法来完成这些操作(例如消息队列或其他任何东西)?
使用该工具,您可以记录测试用例并将它们组合成测试套件。对于每个测试套件,都会生成一个应用程序,该应用程序启动被测试的应用程序并模拟用户输入。
总体上,该工具运行良好,但由于我们使用窗口句柄来模拟用户输入,因此您无法做很多事情。例如,我们无法获取控件的名称(我们只能获取标题)。
使用窗口句柄的另一个问题是检查更改。目前,我们模拟单击控件,根据结果判断应用程序是否已进入下一步。
是否有其他(更简单)的方法来完成这些操作(例如消息队列或其他任何东西)?