zoukankan      html  css  js  c++  java
  • fitnesse

    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所示:

    图1 用例层次结构

    上图1中,

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

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

    图2 菜单Tools

    图3 页面属性

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

    3 用例测试执行和日志


     返回

    3.1 用例测试执行

     

    图4 用例层次结构

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

    !contents -R

    content使用方法见下表

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

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

    图5 用例执行结果

     3.2 用例测试执行日志

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

    图6 日志文档

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

  • 相关阅读:
    单点登录场景中的CAS协议和OAuth2.0协议对比
    https的URL参数传递中文乱码问题
    Goby
    Burp_suite安装及使用教程(专业版)
    IIS下配置php运行环境。
    iis强制使用https
    IIS-详解IIS中URL重写工具的规则条件(Rule conditions)
    树莓派鼓捣记
    树莓派鼓捣记
    WSL1 升级为 WSL2
  • 原文地址:https://www.cnblogs.com/Ming8006/p/7611927.html
Copyright © 2011-2022 走看看