FitNesse-FitTableStyles

2011-05-19  徐磊 

前一篇      TestTableStyles           后一篇      .Net-Demo

http://localhost:8888/FitNesse.UserGuide.FitTableStyles

就像我们看到的,在FitNesse的测试表格里,第一行都需要测试代码的类名,这个用来区别于其他测试表。表格的其他行则由你所使用的表格和夹具风格来决定(每个测试表的风格都有它夹具代码的风格)

最普通的表/夹具风格

列特性

你最可能最终使用的风格:行数据代表着输入值和预期输出

行特性

最适合查看测试结果,它返回的是结果集(独立的顺序)

行为特性

这种风格允许你去写脚本模拟一系列的事件(比如说在用户界面上控件操作)

注释表

有时候你想得到表格式的注释(不会被认为是测试表格从而执行)

较少使用——被使用的表,夹具风格

行输入特性

一种列特性(处理行数据)的特殊情况

表特性

一种完全由你来创建自己习惯的测试表格式,并且按你所想的来进行处理。

概要特性

生成页面上的所有测试的报告的风格

表和特性的示例

这个就略了

我感觉这章和以后的内容有点难鸟~~不知道自己可搞的定。说个笑话,有的winrar的中文汉化的ok被解析成搞定。有点意思哈。

测试表中的标示

某些FIT的实现允许标示在列和行特性中被传递。在不同的FIT实现中这个不是很统一。

测试表中的关键字

某些FIT的实现允许关键字空白,为空值和错误。在不同的FIT实现中这个也非常不统一。

特性中的比较表达式

你可以把比较表达式放在测试表的单元格里。

特性中的参数

允许你传递参数到一个夹具里。

特性中的数据类型

什么样子的数据类型在测试表里能被FitNesseFit操作。

验收测试中的问题处理

当运行测试表时,如何忽略出现的问题。

Rick MugridgeFit lib

这是Rick在他的lib库里关于DoFixture及其他特性的书面记录。

Fit装饰

撰写测试表

略,too

前一篇      TestTableStyles             后一篇   .Net-Demo

506°/5040 人阅读/2 条评论 发表评论

徐磊  2011-06-01

ColumnFixture:ColumnFixture将表的列的字段与fixture类的属性、方法映射起来。ColumnFixture对同一测试的一系列的不同输入值反复验证时非常有效。


徐磊  2011-06-01

Table Format 表格格式:表的第一行是测试类的类名。第二行是列名,指定与列相关的方法或字段。输出值必须以问号或小括号结尾。第三行及以后的行是一系列的输入值和预期输出值。


登录 后发表评论