第一个测试案例
本章讲述如何用qing-automation框架去写测试案例, 首先进入下载页https://git.oschina.net/xhyspring/qing-automation, 点击 下载zip 这个按钮。代码下载完成后,解压zip包。
接下来就是准备启动项目,在启动项目之前,确保你电脑已经安装JDK7和Ant。
-
JDK7安装,下载JDK7 点击安装 一路点“Next”,当JDK安装完毕后,下面就是设置环境变量了。
a. 用鼠标右击“我的电脑” -> 属性 -> 高级 -> 环境变量。
b. 系统变量->新建->变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.7.0_01(这只是我的JDK安装路径)
c. 系统变量 -> 编辑 -> 变量名: Path 在变量值的最前面加上: .;%JAVA_HOME%\bin; (若已经有 Path 项,无须另外新建,直接在后面加,但需用英文公号 ; 与前面已有的项分隔开。)
-
ANT安装,从此地址下载Anthttp://ant.apache.org/bindownload.cgi 点击下图所示区域下载。
下载成功后解压压缩包, 接下来还是设置环境变量。
a. 用鼠标右击“我的电脑” -> 属性 -> 高级 -> 环境变量。
b. 系统变量->新建->变量名:ANT_HOME 变量值:D:\apache-ant-1.9.2-bin\apache-ant-1.9.2(这只是我的Ant解压后所在路径)
c. 系统变量 -> 编辑 -> 变量名: Path 在变量值的最前面加上:.;%ANT_HOME%\bin;
当环境变量配置好以后,打开CMD,运行Java -version 和 ant -version两个命令,如果出现下面所示结果,那就是JDK和Ant都安装成功了。
下面在cmd把路径切换到项目所在的文件夹。如我项目所在文件夹是D:\fitnesse\git\qing-automation 那在CMD里就是运行“cd D:\fitnesse\git\qing-automation” 接着回车,接着运行ant run命令。
当下面信息被展示出来后,项目已经启动成功了。
打开浏览器,地址栏里输入http://localhost:8001。
项目的主界面终于揭开神秘的面纱展现在我们面前了。
[+]查看原图
点击Demo Suite,进入Demo的这个Suite页面,可以看到里面有两个子目录,Set Up 和 Verify Baidu。
打开Set Up,可以看到里面是一个这样的表格。这里面显示的是导入后台Java代码的包路径。
import |
com.junqing.qa.selenium |
com.junqing.qa.selenium.xebium |
fitnesse.fixtures |
我们打开Verify Baidu,第一个Test Case 就展现在我们眼前了。
[+]查看原图
运行Test Case
- 安装FireFox 26.0版本(http://download.csdn.net/detail/xhyspring/7477967),注意不能安装最新版本,也不能让FireFox自动升级,因为selenium2不支持高版本FireFox。
注意下面这项不能勾选,勾选此处会自动升级。
- 点击左上角Test 按钮,你就会看到FireFox浏览器会自动弹出来,接着会打开百度页面,接着查询关键字。这就是此框架在自动化运行测试案例。
jdk版本:java version "1.7.0_15" Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
但是在qing-automation下面运行ant run时,报错:
compile:
[javac] Compiling 678 source files to G:\qing-automation\classes
[javac] javac: 无效的目标版本: 1.7
[javac] 用法: javac <options> <source files>
[javac] -help 用于列出可能的选项
BUILD FAILED
G:\qing-automation\build.xml:121: Compile failed; see the compiler error output
for details.
请问是有版本兼容性问题还是其他问题。
08-04 17:02