FitNesse安装与编译[参考].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
FitNesse是一款强大的软件协作开发工具,主要用于促进客户、测试人员和程序员之间的沟通,确保软件开发过程中的需求清晰明了。作为一款基于FIT的测试环境,FitNesse以Wiki的形式存在,允许用户直接创建和编辑页面,从而创建测试套件和进行系统验证。 FitNesse的安装与编译分为两种方式: 1. **预编译的FitNesse.jar安装**: 这种方式简单快捷,可以从FitNesse官方网站(http://fitnesse.org/FitNesse.DownLoad)下载预编译的jar文件,例如fitnesse2005.zip。解压缩后,会得到一个包含FitNesseRoot、README.txt、dotnet、license.txt、fitnesse.jar、run.bat和run.sh等文件的fitnesse文件夹。双击运行run.bat(Windows)或run.sh(Linux),默认监听80端口。如果该端口已被占用,可以通过命令行参数 `-p` 指定其他端口,如`run.sh -p 8080`。成功启动后,可以在浏览器中访问`http://localhost:8080`或`http://ip:port`来使用FitNesse。 2. **源码编译安装**: 对于需要扩展Fixture的开发者来说,从源码编译FitNesse更为合适。下载源码文件,如fitnesse2005_src.zip,解压后得到一个包含Dotnet、extra、lib、src、build.xml、BUILD_README等文件的fitnesse文件夹。由于需要Apache Ant来编译,所以要先确保Ant已安装并设置好ANT_HOME环境变量。在Linux上,创建一个名为`build.sh`的脚本,内容为`$ANT_HOME/bin/ant $1`;在Windows环境下,创建`build.bat`,内容为`@echo off && echo Building Fitnesse with ant... && %ANT_HOME%\bin\ant %1`。运行编译脚本,完成后会在fitnesse目录下生成一个classes文件夹,以及可能在extra目录下的fitnesse.jar。通过修改`build.xml`,可以让fitnesse.jar直接生成在fitnesse文件夹内,方便启动。 在使用FitNesse进行测试时,可以创建和编辑Wiki页面来定义测试规范,然后编写相应的Fixture来实现这些测试。Fixture是FitNesse的核心组成部分,它们是Java类,用于执行测试并解析测试结果。当FitNesse运行时,会根据Wiki页面上的指令调用相应的Fixture,并显示测试结果。 FitNesse提供了丰富的功能,包括表格驱动测试、可嵌入的代码片段、版本控制和权限管理等。它支持敏捷开发流程,允许团队快速迭代和验证软件功能。通过Wiki的直观界面,非技术人员也能参与到测试规范的制定中,提高了测试的覆盖率和质量。 FitNesse是一个强大而灵活的测试框架,通过简单易用的Wiki界面,促进了团队间的沟通和协作。无论是预编译的jar包还是源码编译,都能满足不同程度的开发需求,尤其对于需要扩展Fixture的项目,源码编译提供了更大的灵活性。
- 粉丝: 7
- 资源: 14万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助