为者长成 行者长至

初涉Selenium-使用指南

上一篇 / 下一篇  2007-12-17 09:00:28

功能测试,也叫测试,是测试粒度比大的一种测试方法。主要用于QA等人员进目功能的最后收用。
目前市面上功能最的要Mercury Quanlity Center,最不爽的就是人家是收的,用正版的吧,太,搞个破解版的吧,内心又不安,嘿嘿。有没有既Free又好用的测试工具呢,可以肯定的,没有。为开目中的Tools都是重于某一方面,而不像商业软件那全面,但是,我往往需要的功能也就是某一方面,正中下怀经过寻找、比。最终发现Selenium算是一个非常不测试工具。发现国内在方面的文章不多,特写出一篇。

Selenium共有三个东东组成,分Selenium IDESelenium CoreSelenium remote controlSelenium  RC),以及专门用于RailsSelenium on Rails。下面分之:

Selenium IDE

Selenium IDE
是用于FireFox的一个插件,目前的最新版本0.8.6。最重要的一点就是使用东东可以生成一些脚本代这样就不用手工写了,直接出即可。
地址http://www.openqa.org/selenium-ide
之后是一个selenium-ide-0.8.6.xpi的文件,然后,打FireFox,将此文件直接拖入FireFox即可自安装,安装成功后,你会看到如下所示。




,打Selenium IED插件,置好Base URL,然后使如下所示的点是按下状就可以制了。



在你随便点了几个接之后,就可以看到下Command象里就多出了很多代些就是才我们录制的西,此,你可以点如下绿图标,就可以回放我们刚才的操作了。Enjoy It



Selenium Core

Selenium Core
是一个模的可以直接在浏览器中运行的东东,只要他命令,他就可以像真人一样进行操作,由于其全部采用Javascrīpt实现,因此可以在Windows, Linux,  Macintosh平台的IEMozillaFireFox浏览器中运行。这样,不可以用于功能测试顺带还测试了各平台的兼容性。而由于JS受同址安全策略的限制,其只能对单测试,不能接到其他网站,也不能httpshttp的切。而由于其命令简单,不需要太多的经验,极其适合黑盒测试
地址http://www.openqa.org/selenium-core/

之后,你可以放在自己开发器下面(不是必,只是了方便才这样做),然后打子如下



边单击GO就可以打你的测试套件,右有四个按,分是全部行,中,停,单步。下行了Test Mouse Events测试用例。



Selenium  RC


最后我一下Selenium remote controlSelenium RC提供一个Selenim Server,其实这就是一个用于欺JS的代理服器,搭建好服器之后,我就可以使用成模式来运行Selenium Core了,我想就是我程序的最了,可以用于业务,非常适合白盒测试。支持的言有

TAG:

Nick 引用 删除 phoenixzd   /   2008-06-12 10:58:44
我们现在也在用Selenium做验收测试,看了你的文章,收获不少,多谢
 

评分:0

我来说两句

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18011
  • 日志数: 17
  • 文件数: 3
  • 建立时间: 2007-11-19
  • 更新时间: 2008-03-24

RSS订阅

Open Toolbar