fest + selenium进行In-browser Applet自动化测试

本文介绍了一个开源方案,将Fest与Selenium结合用于在浏览器中Applet的自动化测试。festselenium项目允许重用Fest的测试代码,通过Selenium实现远程控制,简化了基于Java Swing Applet的测试流程。
摘要由CSDN通过智能技术生成

festselenium项目背景:

基于浏览器的Applet使用开源方法进行自动化测试一直是一个难题。希望这篇文章能够为你提供一个开源的参考方案。

如果你使用Java Swing进行Applet或者GUI开发,你就可能使用过fest进行单元测试或者Acceptance测试。fest简单易用,它的用户包括:Google, Square, Eclipse Foundation, Oracle, IBM, Guidewire等等。同时许多公司都在使用Selenium进行网页方面的测试。如何能够把两者结合起来,就是我们讨论的话题。有老外开发了一个.net 的FEST-Selenium,能从一定程度上解决这个问题,他有以下不足之处:

1,不支持java,只能使用.net

2,我们不能重用fest简单的语法。

这个festselenium项目就是能够重用以前fest的测试代码,差不多不要修改就能通过selenium进行远端控制。festselenium自动实现client<->selenium<->fixture<->SUT的最终交互。

这是我以前写的一个自动测试框架,通过http://code.google.com/p/festselenium/ 能访问源代码。

Fest和Festselenium testcase代码比较

Fest示例:

dialog.comboBox("domain").select("Users");
dialog.textBox("username").enterText("alex.ruiz");
dialog.button("
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值