接口自动化测试框架Fitnesse从入门到精通(附源码)

Fitnesse简介

Fitnesse是完全集成的独立wiki(wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具)和验收测试框架。我们可以简单的理解为:Fitnesse是一个测试框架,并且是一个可以像编写wiki一样编写TestCase的自动化测试框架。

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

FitNesse可以作为一个wiki,FitNesse wiki可以很方便的创建和编辑页面。

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

Fitnesse官网:http://www.fitnesse.org/

Fitnesse的特点

是验收测试 wiki。 是一个易于使用的 wiki web 服务器。 易于安装: 只需下载一个 jar 文件并启动它。 规格说明/需求可以用作测试输入。 支持Java,Python语言。

Fitnesse原理

FitNesse框架包含Wiki,Test system,Fixtures,其中 Wiki:展现具体的Test Case、Test suite、甚至是Test Requirement; Test system:Fitnesse的执行引擎,包括两个部分:Slim、Fit Fixtures:真正的测试代码

剩下部分请访问:https://mp.weixin.qq.com/s/fZoSbL238r0dIVYj624b8Q 或扫码关注公众号阅读

原文地址:https://www.cnblogs.com/mrjade/p/13931584.html