自动化测试

自动化测试

一.  java7.0在win7系统的环境变量配置以及Eclipse的解压和安装。

下载JDK最新版本,下载地址如下:

http://www.oracle.com/technetwork/java/javase/downloads/index.html下的时候最好分清32和64位机子。

     1. jdk 1.7.0默认安装在C:\Program Files\Java\jdk1.7.0目录下,之后我们来设置环境变量。首先右键点我的电脑。打开属性。然后选择高级里面的环境变量,在新的打开界面中的系统变量需要设置三个属性

     2. 新建,然后在变量名写上JAVA_HOME,该变量的变量值就是java的安装路径,也就是刚才安装的路径“C:\ProgramFiles\Java\jdk1.7.0”

     3. 其次在系统变量里面找到path,没有就新建,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%\bin;”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:\Program Files\Java\jdk1.7.0\bin;”

     4. 最后再点新建,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar; (要加.表示当前路径)”,与相同“%JAVA_HOME%有相同意思”。

 

     5. 下载并安装 Eclipse

 

      然后解压Eclipse (分32位和64位的) 然后尝试新建一个项目,规定好项目的存放路径。

     6. java环境配成功验证:运行,打入“cmd”进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.7.0"

     

    

      

二. Firefox浏览器的下载安装17.0.1版本以及下载一些需要的插件

    1. 首先安装Firefox浏览器(安装版本为17.0.1为最新版本)

   2.  安装一系列的所需的插件比如 selenium-ide-1.9.0.xpi,firebug-1.10.6-fx.xpi。网上都会有这两个插件的下载地址的。

 a.具体的做法就是:直接把插件拖拽到浏览器的任何位置,两个插件的方法一样。拖进去的时候会出现:

点击立即安装即可。

  b.测试Selenium插件安装成功:点击浏览器的菜单项,点工具出现Selenium IDE即可。

   测试firebug插件安装成功:

  三. 自主搭建一个微博服务环境

   

    1. 安装xampp

首先解压,然后点击

也可以直接在dos下执行下面的进行安装(当然你的setup文件必须是在xampp下的)

进行安装后 会出现下面的提示,表示你已经安装成功了。

  2. 启动xampp服务。

 

启动mysql,出现绿色的表明成功了。(其中mysql是默认为空)

我们可以验证mysql的密码为空的,我的xampp在xampp目录下的xampp 验证如下截图:(当你弹出enter password的时候直接回车就可以了说明密码为空。)

  3.验证微博

  记事狗微博文件(下载地址http://www.jishigou.net/download.html进去下载

  下载后解压得到一个文件夹。(把改文件夹取名为weibo)

  将上述的准备好的weibo整个文件拷贝到e:\xampp\xampp\htdocs下 然后启动 Apache

之后我们打开Firefox浏览器,在地址栏中输入http://localhost 回车会出现以下表示成功了。

然后在输入http://localhost/weibo/install.php进入安装微博的界面

 

然后会出现:

1.数据库服务器后面的值为localhost:+你的Mysql后面的端口号

2.数据库用户名 为root 密码为空,上面已经在dos下面验证过了

3.数据库是必须自己建的 在dos下执行以下步骤:

a.和上述验证密码为空的语句一样

 

 

之后会出现

说明微博已经搭建成功。

 

你可以自己验证下是否可以进入微博了,点击网页最下面的提示进入微博或者直接在地址栏中输入http://http://localhost/weibo计入页面后自己注册一个账号。

 

四. 发布微博及自动化测试

       1.安装selenium-server-standalone-2.25.0 在dos下面 执行

      然后enter会出现:

表示安装完成,但是底下自动回测试的时候这个服务不能停,不能关闭。

    2. 打开Firefox浏览器,开始录制代码

打开工具中,Selenium IDE 出现

打开IDE就已经是录制状态了,所以要注意。

然后开始输入网址http://localhost/weibo/,然后勾掉自动登录(这个一定要注意),输入用户名,密码,然后发布状态,然后退出,然后在登陆。

此时关闭录制。

自己先可以测试一下,把id=i_already 后面的内容改下(如把测试改成test),然后光标点到0pen,再点击

出现

说明成功了,你可以到网页中检验你刚刚发表的状态。

 

保存JAVA代码   点击文件,然后Export Test Case  As.. 选择

文件名和路径自己选择我的文件名是testJAVA。

  3. 打开Eclipse,新建一个java project命名为weibo-test

准备好libs里面的内容

selenium_jars

下载地址http://seleniumhq.org/download/,拉到网页下面点击

下载后解压出来后把

拷贝到其中的libs文件中

再到https://github.com/KentBeck/junit/downloads网站下载

,并且拷贝到libs文件夹中。

1)然后在窗口右边的右击工程名New-source folder ,命名test。(2)再新建一个folder命名为libs(3)在test里面建一个package命名为njfu.cn

(4)在(2)中的libs里面加入上述所说的内容。复制粘贴就可以了。在项目名上面点击—buildpath-configer build path,进去后选择Libraries,点击Add JARs,在出现的的窗口中,

点开libs,把其中的文件全选,点击OK。

(5)新建一个class类weibo,里面的内容就是上面保存的testJAVA。

(6)在(5)完成后会出现问题:修改package,新定义变量名private Selenium selenium;在@before前面,去掉import java.util.regex.Pattern;。我修改过的程序如下:

 

(7)然后在testweibo()上面选中右run as JUnit Test。之后可以再手动登陆浏览器看是否成功了。

 

(8)进入微博右击空白页,选择,点击下面窗口左上角的,鼠标移到刚才发布的微博出现

 

 

 

 

 

posted on 2012-12-13 22:40  世间存在真情  阅读(211)  评论(0编辑  收藏  举报