fitnesse如何编辑用例

摘要:
2.写一个案例(1)创建一个新目录。单击“1 test*''''[[algorithm][TestDemo]]''''''[[Algorithm2][TestDemo2]]''''”。第一个括号中的内容是您可以在页面上看到的目录名称。第二个括号中内容是将成为url的路径。效果如下!这意味着可以在算法目录下编辑内容,但尚未编辑任何内容(当您将编辑的内容保存在其中时,将显示找不到页面。(2)单击开始编辑案例。

1.测试代码:

fitnesse如何编辑用例第1张

2.编写用例

(1)新建目录

点击“edit”,编辑内容:

!1 测试

 * '''[[算法][TestDemo]]'''

* '''[[算法2][TestDemo2]]'''

上面的第一个中括号里的内容就是你在页面中可以看到的目录名称,第二个中括号的内容是将会成为url的路径

 

效果如下:

fitnesse如何编辑用例第2张

 

带有?号,如上面的“算法?”表示在算法这个目录下可以编辑内容,并且目前还未编辑任何内容(当你在里面编辑内容保存后,?号就不见了)

需要注意的是命名的时候需要遵循wiki word,也就是要两个以上的组合单词,每个单词的首字母大写,且每个单词至少要有两个字母。比如上面的TestDemo。不然你点进去,会显示找不到该页。我刚用的时候由于不知道该规则,就浪费很多时间。

 

(2)开始编辑用例

点击“算法”界面,开始编辑用例,编辑内容为下:

fitnesse如何编辑用例第3张

 

解释下:

第一行:使用FitNesse的slim模块

第二行:测试类**.class编译后所在的路径(如果后台代码用到了某些jar包,如junit-4.11.jar,还需指定jar包的路径)

第三行:测试类的名称,demo package下的Try这个类

第四行:a对应类中的setA();b对应类中的setB(),add对应测试类中的add()。add后面带有?号意味着这个方法是有返回值的。

第五~七行:就是测试的输入和输出值。没有?的方法那列对应的是输入值,有?对应那列的值是输出值

 

点击save按钮,返回该页面,点击test,可以看到测试结果。

红色就是测试失败,如下图,7+1我写的期望值是7,但实际值是8.所以测试失败,用红色标记

fitnesse如何编辑用例第4张

 

免责声明:文章转载自《fitnesse如何编辑用例》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇indexof()函数Kaggle系列1:手把手教你用tensorflow建立卷积神经网络实现猫狗图像分类下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MyEclipse 免安装版制作

前言:以MyEclipse6.0为例,安装目录,例如如d:javaMyEclipse6.0 (1)新建MyEclipse 6.0.bat文件 新建位置:当前MyEclipse根目录 文件内容:start eclipseeclipse.exe -vm jreinjavaw.exe (2)修改Eclipse 插件的配置文件com.genuitec.ecli...

python使用xlrd读取excel数据时,整数变小数的解决办法

python使用xlrd读取excel数据时,整数变小数: 解决方法: 1.有个比较简单的就是在数字和日期的单元格内容前加上一个英文的逗号即可。如果数据比较多,也可以批量加英文逗号的前缀(网上都有方法)。(这种比较适合数据量较少的时候,如果数据量比较多,建议使用方法2) 2.通过程序代码判断单元格内容的ctype来解决 实例:  for i in ran...

OC文件操作(2)

NSFileManager 文件管理器完成文件的创建、移动、拷贝等管理操作 1.查询文件和目录  OC中查询路径下的目录主要分为浅度遍历和深度遍历。  浅度遍历  NSFileManager * manager = [NSFileManager defaultManager];//创建文件管理器,+方法  NSError * error = nil; //...

[.net 面向对象程序设计深入](26)实战设计模式——策略模式 Strategy (行为型)

[.net 面向对象程序设计深入](26)实战设计模式——策略模式 Strategy (行为型) 1,策略模式定义 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式的组成:  —抽象策略角色: 策略类,通常由一个接口或者抽象类实现。  —具体策略角色:包装了相关的算法和行为...

PX4 飞控源码系统框架介绍

一、build_px4fmu-v2_default 编译以后生成的文件:内部主要需要在意的就是topics_temporary_header(所有的任务是要的头文件,在创建任务和使用数据结构时可以从该处检索);topics_temporary_sources(系统中所有的任务函数) 二、Cmake 配置文件,主要使用 nuttx_px4fmu-v2_def...

软件测试需求分析与跟踪

1.1  需求的重要性 1.1.1 软件缺陷的8020原则 1)      在软件测试过程中,从需求分析开始到集成测试阶段引入测试手段,能发现所有缺陷的80%;系统测试阶段引入测试手段,能发现剩余缺陷中80%的缺陷;在运行维护阶段经过长时间、大量运行软件后,能够发现最后剩余的20%的缺陷。     1.2   软件需求 1.2.1  软件需求的定义 1)...