Fitnesse简介
Fitnesse是完全集成的独立wiki(wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具)和验收测试框架。我们可以简单的理解为:Fitnesse是一个测试框架,并且是一个可以像编写wiki一样编写TestCase的自动化测试框架。
FitNesse是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试,通过在web页面上简单的输出和预计输出的表格就可实现,并且可以运行这些测试以确定是否通过,Fitnesse可以执行单个TestCase,也可以批量执行TestCases。
FitNesse可以作为一个wiki,FitNesse wiki可以很方便的创建和编辑页面。
FitNesse是一个Web服务器,不用过多的安装配置,很方便使用。它不需要配置,直接在机器上面运行就可以通过浏览器访问。
Fitnesse官网:http://www.fitnesse.org/
02
Fitnesse的特点
-
是验收测试 wiki。
-
是一个易于使用的 wiki web 服务器。
-
易于安装: 只需下载一个 jar 文件并启动它。
-
规格说明/需求可以用作测试输入。
-
支持Java,Python语言。
03
Fitnesse原理
FitNesse框架包含Wiki,Test system,Fixtures,其中
Wiki:展现具体的Test Case、Test suite、甚至是Test Requirement;
Test system:Fitnesse的执行引擎,包括两个部分:Slim、Fit
Fixtures:真正的测试代码
04 Fitnesse语法
链接:http://www.fitnesse.org/FitNesse.UserGuide.QuickReferenceGuide#GlobalPROPERTIES
05 快速编写测试用例指南
链接:http://www.fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests
06 Fitnesse下载和运行
下载:http://www.fitnesse.org/FitNesseDownload
启动:进入jar包所在目录,终端执行 java -jar fitnesse-standalone.jar -p 10000
注:端口号可随意
关注公众号阅读全文