您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
web开源测试工具Selenium今时不同往日
作者:网络转载 发布时间:[ 2013/3/11 15:36:21 ] 推荐标签:

开源测试工具Selenium或者说开源测试社区OpenQA.org已是今非昔比,两年多前,我曾经介绍过Selenium IDE、Selenium Core和Selenium RC(强大的Web开源测试工具—Selenium)。如今,这个家族又增添了不少新成员,例如:

    分布式测试环境——Selenium Grid
    强大的功能测试框架和平台-CubicTest
    单元测试Java库 -Floyd
    测试管理工具——Bromine
    纯Java、轻量级应用的测试工具——Frankenstein
    Rails应用测试方法——Selenium on Rails
    C#/ Ruby脚本录制工具——Watir Maker
    基于Watir 的Web测试工具——WET
    构建Java单元测试的一套工具——JTC(Java Testing Commons)

1.分布式测试环境——Selenium Grid(网格)

Selenium Grid能充分地利用测试环境中的机器,允许同时并行地、在不同的环境上运行多个测试任务,极大地加快Web应用的功能测试.

基于的Web测试工具Selenium,Selenium Grid可以并行地运行多个Selenium Remote Control(RC,远程控制)的实例,而且可以在一台机器上能控制它们,而不要在乎实际的物理环境。这样,Selenium Grid可以大大地节省测试执行的时间。

对于Selenium RC,又提供了很好的灵活性,测试脚本可以由Ruby, Java, Python, C#, PHP, ...等不同的语言来开发。

后,告诉大家,Selenium Grid容易安装,也容易使用.

2. 强大的功能测试框架和平台-CubicTest

CubicTest 成为的Web功能测试的综合开发环境,虽然现在有很多不同的测试框架,但是CubicTest 具有协调各种相关的Web元素之间的相互作用而独树一帜。不必作为一个程序员去理解CubicTest,要关注的是要测试Web页面上所能看到的界面元素,而不是HTML源代码。

CubicTest 强力支持 “不重复自己(Don't Repeat Yourself,DRY)”和“测试优先” 两大原则。DRY原则通过子测试(subtests,被其它测试调用的测试)实现通用化(Commons)、参数化(parameterization)和抽象等特性,从而使自动化功能测试变得容易。通过图形化建模和HTML输出等特性,CubicTest实现了测试优先的策略。

 CubicTest借助像elenium 和Watir的测试框架来驱动测试,而且是图形化方法实现,从而使人们非常容易理解和使用框架。直到近发布的1.8.6版本,CubicTest才充分发挥了Selenium的所有潜力,并在不久的将来,也能很好支持Watir。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd