关闭

Fitnesse 测试框架实例

262人阅读 评论(0) 收藏 举报
分类:

第一个测试案例


本章讲述如何用qing-automation框架去写测试案例, 首先进入下载页https://git.oschina.net/xhyspring/qing-automation, 点击 下载zip 这个按钮。代码下载完成后,解压zip包。

下载地址[+]查看原图

接下来就是准备启动项目,在启动项目之前,确保你电脑已经安装JDK7和Ant。

  1. JDK7安装,下载JDK7 点击安装 一路点“Next”,当JDK安装完毕后,下面就是设置环境变量了。

    a. 用鼠标右击“我的电脑” -> 属性 -> 高级 -> 环境变量。
    enter image description here

    b. 系统变量->新建->变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.7.0_01(这只是我的JDK安装路径)

    c. 系统变量 -> 编辑 -> 变量名: Path 在变量值的最前面加上: .;%JAVA_HOME%\bin; (若已经有 Path 项,无须另外新建,直接在后面加,但需用英文公号 ; 与前面已有的项分隔开。)

enter image description here

  1. ANT安装,从此地址下载Anthttp://ant.apache.org/bindownload.cgi 点击下图所示区域下载。

    enter image description here

    下载成功后解压压缩包, 接下来还是设置环境变量。

    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都安装成功了。
enter image description here

下面在cmd把路径切换到项目所在的文件夹。如我项目所在文件夹是D:\fitnesse\git\qing-automation 那在CMD里就是运行“cd D:\fitnesse\git\qing-automation” 接着回车,接着运行ant run命令。
enter image description here

当下面信息被展示出来后,项目已经启动成功了。 enter image description here

打开浏览器,地址栏里输入http://localhost:8001

项目的主界面终于揭开神秘的面纱展现在我们面前了。
enter image description here[+]查看原图

点击Demo Suite,进入Demo的这个Suite页面,可以看到里面有两个子目录,Set Up 和 Verify Baidu。

enter image description here[+]查看原图

打开Set Up,可以看到里面是一个这样的表格。这里面显示的是导入后台Java代码的包路径。

import
com.junqing.qa.selenium
com.junqing.qa.selenium.xebium
fitnesse.fixtures

我们打开Verify Baidu,第一个Test Case 就展现在我们眼前了。
enter image description here[+]查看原图

运行Test Case

  1. 安装FireFox 26.0版本(http://download.csdn.net/detail/xhyspring/7477967),注意不能安装最新版本,也不能让FireFox自动升级,因为selenium2不支持高版本FireFox。enter image description here

注意下面这项不能勾选,勾选此处会自动升级。 enter image description here

  1. 点击左上角Test 按钮,你就会看到FireFox浏览器会自动弹出来,接着会打开百度页面,接着查询关键字。这就是此框架在自动化运行测试案例。

enter image description here

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16172次
    • 积分:270
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:26篇
    • 译文:1篇
    • 评论:3条
    最新评论