[原]【实例化需求】1.FitNesse工具应用简介

简介:

一.FitNesse介绍

1.基本介绍:

l         FitNesse是一套软件开发协作工具。

伟大的软件需要协作和交流,FitNesse可以帮助大家加强软件开发过程中的协作。能够让客户、测试人员和开发人员了解软件要做成什么样,自动完成它实际是什么样,帮助建议软件最终是否达到了设计初衷。在项目早期的开发过程中,它是在早期对一些复杂问题解决(使他们正确)的很有价值的协作方式。

l         FitNesse是一套软件测试工具。

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

l         FitNesse可以作为一个wiki

FitNesse wiki可以很方便的创建和编辑页面。

l         FitNesse是一个Web服务器

FitNesse是一个web服务器不用过多的安装配置,很方便使用。它不需要配置,直接在机器上面运行就可以通过浏览器访问。

2.详细的介绍可以在安装完成之后参考UserGuide,由于篇幅问题,我就不一一翻译,附件贴在后面的附录中,有兴趣可以详细参考阅读。

二.FitNesse安装

1.准备工作:JAVA环境变量和FitNesse安装包。

a)         配置JAVA环境变量:

    FitNesse需要Java1.4以上Java环境支持。可以到SUN的官方网站去下载.

    设置系统环境变量:JAVA_HOME 到 java安装目录如:C:\Program Files\Java\jdk1.5.0_15\bin

    设置系统环境变量:classpath 到C:\Program Files\Java\jdk1.5.0_15\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_15\lib\tool.jar

b)       工具下载:安装包可以通过官网地址 http://fitnesse.org/FitNesseDownload 下载,文件即:fitnesse-standalone.jar

FitNesse 的Jenkins构建地址为:https://cleancoder.ci.cloudbees.com/job/fitnesse/lastStableBuild/,当然如果你想使用最新版本的话,也可以通过这里下载最后一次构建成功的版本。

2.工具安装:

如果第一步准备好,工具安装很简单。“运行”并在cmd下进入fitnesse-standalone.jar 所在目录(注意路径最好为中文,以免出现不必要的问题),然后:java -jar fitnesse-standalone.jar,检查输出信息,如果没社么报错提示的话,在浏览器中(http://localhost:8080)就可以看到相应界面:

 

注:如果无法访问,可以尝试java -jar fitnesse-standalone.jar -p 8080,重新指定端口。

三.FitNesse试用

详细使用参考帮助手册,接下来逐步补充,服务启动方式:

>cd D:\Install_PKG\TestTools\ReqMgnt

>D:

>cd D:\Install_PKG\TestTools\ReqMgnt

访问:http://127.0.0.1/FitNesse

1.这块内容较多,也是重点,我会在后续博客中补充。

四.FitNesse总结

 

1.由于是全英文工具,在公司内部推广起来有难度;

2.工具安装很简单,但是应用还需要在探索;

对于国内大部分公司而言,本人是初步试用,而且项目实际中并未应用,纯属自己探索试验,所以此处赞空出,后续补充分享。



本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/archive/2013/04/12/3017432.html,如需转载请自行联系原作者

相关文章
|
6月前
|
存储 安全 编译器
【C++】类的六大默认成员函数及其特性(万字详解)
【C++】类的六大默认成员函数及其特性(万字详解)
81 3
|
存储 安全 编译器
【C++杂货铺】C++11特性总结:列表初始化 | 声明 | STL的升级
【C++杂货铺】C++11特性总结:列表初始化 | 声明 | STL的升级
79 0
|
计算机视觉
队列的概念及结构(内有成型代码可供CV工程师参考)
队列的概念及结构(内有成型代码可供CV工程师参考)
74 0
|
jenkins 测试技术 持续交付
python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
上一篇已经给大家都介绍过了流程类接口关联,但是由于博客的登录机制改变,所以没有办法给小伙伴们实战演练一下,那么这篇就按照上一篇计划的用jenkins来给小伙伴们演示一下流程类接口的封装和调用,其实很简单,就是用上一篇和前边这篇传送门的代码稍稍修改即可。不知道你自己练习了么,如果练习了,可以看看和我有什么不同,没练习的看看自己思路和我有啥不一样。好了废话少说进入主题
201 0
python接口自动化(三十六)-封装与调用--流程类接口关联续集(详解)
|
前端开发
前端工作总结124-数组转换为对象项目案例
前端工作总结124-数组转换为对象项目案例
120 0
前端工作总结124-数组转换为对象项目案例
|
JavaScript 前端开发
【重温基础】12.使用对象 上
【重温基础】12.使用对象 上
151 0
|
编译器 C++
C++引用分析实例与案例刨析及使用场景分析详解
多情况使用场景 demo1地址和值都不可以修改 只读不可修改,防止误操作 demo2指针常量,地址可变,值不可变 用于在函数体内给函数体外的变量更换别名,且别名只在函数体内有效 demo3常量指针,地址不变,值可以变 正常的值传递,可以简化指针值传递的繁琐操作
241 0
C++引用分析实例与案例刨析及使用场景分析详解
C#编程基础——方法
C#编程基础——方法
121 0
|
网络架构
【重温基础】12.使用对象 下
【重温基础】12.使用对象 下
110 0
【自然框架】 页面里的父类—— (补充)
没想到下午发的《【自然框架】 页面里的父类——把共用的东东都交给父类,让子类专注于其他。 》启发了热烈讨论,还以为又是一大堆的口水回复呢。看到大家的热烈讨论我很高兴,这才是我希望的讨论环境,无论是支持的还是反对的,我都非常感谢。
974 0