Fitnesse 测试框架实例

转载 2015年07月08日 07:36:47

第一个测试案例


本章讲述如何用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

使用Fitnesse对C++工程作自动化接口测试(1

fitnesse下载和安装
  • giantmfc
  • giantmfc
  • 2017年06月13日 15:13
  • 112

fitnesse自动化测试基本介绍

FitNesse是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试(Acceptance Tests),通过在web页面上简单的输出和预计输出的表格就可实现,并且可以运行这些测试以确定是否...
  • yhfmj123
  • yhfmj123
  • 2016年02月24日 16:17
  • 906

fitnesse初学

13:57 老大问我,你用过fitnesse么,我以前听都没听过这个工具。 然后去网上搜,好像资料也不是特别多。老大也是从书上看到的这个工具。 然后找了几个文档,下载了jar包,运行起来了。 ...
  • passionboyxie
  • passionboyxie
  • 2014年05月29日 19:16
  • 1170

fitnesse源码导入eclispe

fitnesse源码导入eclispe 认识fitnesse
  • doubeizhucele
  • doubeizhucele
  • 2016年06月12日 16:46
  • 543

Fitnesse使用系列五

脚本表 如果说前面介绍的几种表格都是单步骤、单方法。Script table就是一系列的多步骤操作了,正如名称所代表的含义。 表头的第一个格加script:前缀,也可以只是一个script,后面紧跟...
  • zjc
  • zjc
  • 2014年09月23日 11:14
  • 1388

自动化测试框架FitNesse -- 搭建CsLim

之前看了Bob大叔的《代码整洁之道》,里面有提到他的开源项目FitNesse,一个自动化测试的框架。可以进行单元测试、集成测试和系统测试等。对于一个开发人员来说,这个东西还是很强大的,因为你是要有编程...
  • paky_du
  • paky_du
  • 2017年06月06日 08:19
  • 321

浅谈Fitnesse在Web项目中的应用

1      什么是Fit Fit是Framework of Integrated Testing 的缩写,是一个致力于提供一种简单易用的“验收测试(Acceptance Test)”途径的通用的测...
  • w565911788
  • w565911788
  • 2012年05月30日 11:18
  • 1610

fitnesse在jenkins上运行相关配置

fitnesse在jenkins上运行相关配置
  • u014646643
  • u014646643
  • 2017年11月22日 16:37
  • 64

Windows安装配置FitNesse

前提条件:jdk已安装。 windows检查jdk是否安装的方法如下: 1. 到FitNesse官网下载jar包。 2.点击顶部导航栏中的“Download”按钮或点击广告宣传图中的“Do...
  • ylmx5201314
  • ylmx5201314
  • 2017年04月19日 11:14
  • 243

fitnesse 源码研究和二次开发

1. 前端框架 velocity 2. 类型转换,比如Map转String,List转String,相关代码在fitnesse.slim.converters包下,ConverterRegistry负...
  • doubeizhucele
  • doubeizhucele
  • 2017年04月12日 17:55
  • 819
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Fitnesse 测试框架实例
举报原因:
原因补充:

(最多只允许输入30个字)