Selenium +Eclipse+ JUnit + Maven 实现WEB自动化测试(上)

上一篇 / 下一篇  2011-03-02 19:37:39 / 个人分类:蚂蚁有时

有关WEB 自动化测试的解决方案有很多,selenium因为开源和支持多语言测试脚本的特点受到很多人的青睐。在语言的选择上,综合语言本身的优缺点,普及率最后选择了JAVA做了一次尝试。

 

1. Selenium

参考: http://seleniumhq.org/

 

我们需要用到Selenium 两个组件

Selenium IDE-  一个firefox 的插件,用来初步录制我们的测试脚本。 支持多种语言的脚本(html, java, c#, ruby, php…)

Selenium RC    selenium-remote control 的缩写. 包含Selenium Server和不同语言的开发包。 这里我们选择JAVA 为例.

 

2. Eclipse+ JUnit

 

选择Eclipse 作为我们优化,重构JAVA 测试代码的 IDE,JUnit做为我们的自动化测试框架(类似的还有 testNG)。

 

3.  Maven(类似的还有 ANT)

 

Maven 用于构建自动化测试代码,用命令行控制测试代码的执行,并生成测试报告。 后期还可以整合至持续集成中。

 

Selenium IDE

http://seleniumhq.org/projects/ide/ 用firefox下载会自动安装

 

 

安装注意事项 :

1.       需预先安装JDK, 设置JAVA_HOME, MAVEN_HOME变量,添加PATH .(%JAVA_HOME%\bin, %MAVEN_HOME%\bin)

2.       安装Maven Plugin

启动Eclipse, 点击 HELP ,选择 Install New Software

3.       添加插件地址

http://m2eclipse.sonatype.org/sites/m2e

 

4.       为Maven设置Classpath变量,设置java>build path>classpath variables

通过new...按钮增加一个变量条目:

name:M2_REPO

path:C:/Documents and Settings/zhangsan/.m2/repository,zhangsan是你的xp中的用户名

 

 

以下是从录制到最后执行自动化测试的步骤

 

1. 录制脚本

 

1.安装完Selenium IDE 查检后启动FireFox浏览器,在Firefox菜单栏中单击“工具”菜单,我们会看到Selenium IDE是其子菜单:

2.  单击Selenium IDE项我们可以看到弹出Selenium IDE窗口:

3.  可以使用Selenium IDE的菜单栏“Options”菜单中的“Format”子菜单将脚本转化为各自所需的语言类型,这里我们选择Java(JUnit)。

4.  点击 红色圆点, 我们在浏览器上所做的操作就会被录制下来了。将录制的脚本保存下来,后面我们还会用到。


TAG: Selenium selenium SELENIUM Web测试 web测试 WEB测试 自动化测试

wxxfcda的个人空间 引用 删除 wxxfcda   /   2012-06-11 14:29:43
3
zdh515的个人空间 引用 删除 zdh515   /   2011-11-09 11:18:01
这就是我现在做try的事,少了一个管理项目的工具:maven
zb460989093的个人空间 引用 删除 zb460989093   /   2011-06-09 16:22:30
不错。正好项目用的就是这些
Colorful days 引用 删除 ivwseeqg   /   2011-05-26 17:00:37
5
17800455的个人空间 引用 删除 17800455   /   2011-05-09 17:02:48
5
IrisIris的个人空间 引用 删除 IrisIris   /   2011-03-07 04:44:53
谢谢
原帖由yamazakei于2011-03-03 09:51:00发表
引用 删除 yamazakei   /   2011-03-03 09:51:00
5
 

评分:0

我来说两句

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 8767
  • 日志数: 4
  • 建立时间: 2010-11-14
  • 更新时间: 2011-05-02

RSS订阅

Open Toolbar