如何解决我们如何测试Java UI?
| 我们正在使用记录和回放类型测试工具来自动化一些UI功能测试。 我们已经研究了从Silke到QTP的大多数常见犯罪嫌疑人,但没有一个起作用。 当需要右键单击以从右键单击菜单中选择某些内容时,或者必须在网格的下拉列表中选择一个值时,它们都将失效。 有谁知道有什么工具可以处理这种类型的用户界面?解决方法
我们在Squish方面取得了良好的经验。您可以通过ID标识UI元素或记录鼠标操作。
, 您是在谈论一个独立的Java应用程序,还是基于Web的服务器上装有Java,但HTML已交付给客户端的应用程序?
假设它是一个独立的Java应用程序,那么SilkTest和QTP应该可以很好地与Java一起玩。 (您是否在使用适当的Java插件/插件来支持Java?QTP有一个单独的Java插件。)要考虑的另一个工具是IBM Rational Functional Tester。它内置于Java中,可与Java应用程序很好地配合使用。我已经使用了全部3种工具,尽管从未在Java应用程序上使用SilkTest。以我的经验,QTP和RFT在Java应用程序中均表现良好。
话虽如此,在每个测试自动化项目中,都会有一些UI控件无法与所选的自动化工具配合使用。 (第三方控制通常是元凶)。在这种情况下,您将需要手动编写解决方法。在右键单击无法正常工作的示例中,我经常需要放弃单击以从右键单击菜单中选择一个项目,而倾向于使用击键来选择所需的项目。真正要指出的是,您必须放弃记录/回放这一自动化的有效手段的概念。
此外,这可能对您发布记录的实际代码有启发性,并且它在哪一行未能选择有问题的项目。实际的脚本代码可以为我提供一些实际情况的线索。
, Sahi是记录和回放(如测试内容)的不错选择。
这是一个示例教程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。