UI自动化测试工具

3

我正在进行UI自动化工作。

我们使用以下工具。

Bewildr Snoop

我们的WPF应用程序使用公司开发的自定义框架。许多按钮是动态生成的。例如,具有ID GUID的控件每次运行程序时都会获得新的ID GUID。许多控件没有名称。

是否还有其他值得一看的工具?

4个回答

3

这是商业还是个人 - 也就是说,你有预算吗?这将影响您是否考虑Mercury或HP套件,或直接转向开源;)

http://en.wikipedia.org/wiki/List_of_GUI_testing_tools提供了一个很好的GUI测试工具列表。 AutoIT很容易学习和使用,特别是如果您已经是一名编码人员。 Phantom AL和IcuTest都对WPF应用程序非常有用。

如果您有预算,那么没有什么比Mercury / HP工具集更好了 - QTP(QuickTest Pro)和WinRunner - 前者使用VBScript,而后者使用自定义测试脚本语言 - 非常聪明,可以快速编写测试。

我不会提供所有链接,因为Wiki文章已经有了,但我希望这有所帮助。

至于定位名称,假设您可以找出它们被加载的顺序,并通过这种方式在它们之间切换,忽略名称和GUID。 或者,如果您知道按钮将在哪里,可以发送单击到应用程序上的目标坐标。


0

0

@Jon Abaca

据我所知,这取决于您要测试哪些接口(移动/网络),以及您是否要与具有代码知识的员工一起测试这些应用程序。

如果您对编码知识了解较少,可以选择Katalon-studio进行移动测试、跨浏览器和CI/CD。是的,它是免费的。

否则最好选择Selenium。


0

现在我们正在使用Bewildr和White。我们使用Bewildr选择WPF元素。当我们想要编辑元素时,例如模拟用户输入到datagrid单元格中,我们使用White。 - Jon Abaca

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