fitnesse - 用例创建编辑、管理、执行和日志

时间:2021-07-22 13:59:57

fitnesse - 用例创建编辑、管理、执行和日志

2017-10-09

目录

1 用例创建编辑
  1.1 用例创建
  1.2 用例编辑
2 用例管理
3 用例测试执行和日志
  3.1 用例测试执行
  3.2 用例测试执行日志

1 用例创建编辑


返回

1.1 用例创建

这里的用例是属性为Test的Wiki Page。

可以用例的创建方法主要有以下两种:

|[[!-CreateTestSample-!][>CreateTestSample]]|''Create Test Sample''|

其中:

  • >CreateTestSample表示在当前页面下创建子页面,页面名字为CreateTestSample。若>改成<表示在当前页面同级目录下创建页面

1.2 用例编辑

通过菜单‘Edit’可以编辑用例。

2 用例管理


返回

用例是有层次结构的,这样便于管理。如图1所示:

fitnesse - 用例创建编辑、管理、执行和日志

图1 用例层次结构

上图1中,

  • ApplicationTest为测试项目。
  • SuiteTests为项目总Suit。
  • SuiteOne、SuiteTwo为子Suit,可以有多层。
  • Tests为测试用例,可以有多层。
  • EnvironmentOne、EnvironmentTwo的环境配置,可以设置url或数据库链接等变量。当切换环境时,只需在Suite页面改变下include路径就可以了。

页面有Static、Test、Suit、Skip(Recursive) 4钟不同类型,通过菜单‘Tools’->‘Properties’

fitnesse - 用例创建编辑、管理、执行和日志

图2 菜单Tools

fitnesse - 用例创建编辑、管理、执行和日志

图3 页面属性

  • Static:静态的,只负责展示,不能执行。
  • Test:可以运行/执行测试脚本(Test类型页面的Test菜单是可用的)。
  • Suite:可以运行/执行所有设置为Test属性子页面(Suite类型页面的Suite菜单是可用的)。
  • Skip:执行Suite时,不执行设置为Skip属性的子页面

3 用例测试执行和日志


返回

3.1 用例测试执行

fitnesse - 用例创建编辑、管理、执行和日志

图4 用例层次结构

图4中,ApplicationTest也是Suite,它的页面脚本如下:

!contents -R

content使用方法见下表

Table of Contents Generate a table of contents for a Sub Wiki.

当点击Suite菜单时,结果如图5所示:

fitnesse - 用例创建编辑、管理、执行和日志

图5 用例执行结果

3.2 用例测试执行日志

每次的测试执行结果会已xml的形式保存在\\FitNesseRoot\files\testResults目录下

fitnesse - 用例创建编辑、管理、执行和日志

图6 日志文档

我们可以通过fitnesse菜单‘Tools’->Test History、Page History查看日志。