一、简介
FitNesse,就是一个完全集成单独可运行wiki的验收测试框架。它是开源的wiki web服务,允许创建自己的web页用于包含测试表格,这些测试表格实际就是测试数据。FitNesse主要用于支持敏捷方式的黑盒验收和回归测试,它也是一个协作工具,可支撑开发和测试、研发和业务同学一起准备测试用例集(test suite)。
从自动化测试金字塔结构来说,FitNesse定位业务接口测试层面,介于UI和单元测试之间。该定位确保我们的测试可在UI没出来前就可以开展测试,而且基于wiki页面的方式,也确保业务、开发和测试之间良好的沟通,因为业务方也能很容易读懂测试内容。
Fitnesse既可以测试java代码,也可以测试python
Java代码:
Class文件存储位置:
Finnesse代码:
(注:对空行及其敏感!!!)
三、实验结果:
四、遇到的问题及解决:
1.fitnesse语法要求比较特殊,又去官网学习了一下语法
官网:FitNesse.FullReferenceGuide.UserGuide.QuickReferenceGuide
2.path引入其他目录的jar包时,需要指定jar名字,或者用通配符“*.jar”来表示该目录下的全部jar文件。