selenium+eclipse+tesng初始配置

上一篇 / 下一篇  2012-08-24 11:44:09

 工作已经一个多月了,抽出时间写下初学者如何配置web自动化测试的环境,采用的工具是selenium+eclipse+Testng的组合。
     1.     首先配置JDK

JDK包含JREjava运行环境),包括开发时所需要的一些类库和编译调试运行的程序,是开发人员必备的,JRE是运行java应用程序必须的,包括JVM等。

JDK的安装很简单,到sun下载。命令行:javaversion显示版本则表示安装成功。

安装后,需要配置环境变量。路径是:我的电脑->属性->高级->环境变量->系统变量

假设安装路径为D:\Program Files\Java\jdk版本号

. JAVAHOME=D:\Program Files\Java\jdk版本号

. Classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.;一定不能少,因为它代表当前路径)

. path=%JAVA_HOME%\bin

 

简单的java程序验证正确性

文件名Test.java

public class Test{

public static void main(String args[]){

System.out.println("This is a test program.");

}

}

命令行:cd到当前目录,输入命令:javac Test.java

                                 Java Test

正确结果: This is a test program.

2.     Tomcat

Tomcat有免安装版,安装完成后,同上要设置环境变量。

CATALINA_HOME=安装路径(脚本catalina用于启动和关闭tomcat服务器,是最关键的脚本)

.  CATALINA_BASE:安装路径

TOMCAT_HOME:安装路径

.将%CATALINA_HOME%\common\lib\servlet.jar追加到classpath中,结果如.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar; %JAVA_HOME%\bin

通过startup.batcatalina.bat启动tomcat,浏览器访问http://localhost:8080,成功可看到welcome页面。

3.     eclipse

可下载非安装版本,解压缩即可。

 

4.     selenium

一种自动化测试工具。

. Selenium_IDEfirefox中的一个插件,可根据鼠标动作自动化生成脚本,但一般生成的脚本不能直接使用,需要调试,支持多种语言。

Selenium RC

需在命令行中启动:javajar selenium-server-standalone-版本号.jar 然后才能启动浏览器,自动化运行脚本。

. Selenium Java Client

客户端。在eclipse中配置时,需要添加此文件中的3jar包。Selenium-java-版本号.jarSelenium-java-版本号-srcs,jar以及libs中的guava.jar

 

5.     TestNGJunit

二者是都是测试框架,有相似点也有不同。

配置二者时需要在eclipse中安装插件。在eclipsehelp菜单下,选择software updates然后在Available Software标签下,选择Add Site添加http://beust.com/eclipse

 

在安装插件时,可能会提示一下信息:

An error occurred while collecting items to be installed

No repository found containing: org.eclipse.zest.core/osgi.bundle/1.3.0.v20110221-2050

No repository found containing: org.eclipse.zest.layouts/osgi.bundle/1.1.0.v20110425-2050

此时的解决办法是:

1、进入help->software updates

2、点击manage sites

3Remove掉所有的已有站点

4、返回到software updates and add-ons页面,重新创建站点并update

6.     ant

类似于makefile,简单可理解为一个编译打包工具,在命令行直接输入ant,就可自动寻找XML文件就行编译(需将mail.jaractivation.jar放在antlib文件夹中)。Maven和其功能类似,但各有优缺点。

下载压缩包并解压

配置环境变量:

ANT_HOME:路径

Path%ANT_HOME%\bin;

命令行输入:antversion,如显示版本则安装成功

7.     hudson

把下载的war包放在tomcattomcat/webapps/目录下即可

重启下tomcat,访问:http://<host>:8080/hudson/Hudson部署任务前需要进行相关的设置,包括JDKant等。可参考HUDSON文档。


TAG:

cannaling的个人空间 引用 删除 cannaling   /   2015-09-01 10:28:34
1
 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5321
  • 日志数: 5
  • 建立时间: 2012-08-24
  • 更新时间: 2012-11-29

RSS订阅

Open Toolbar