zoukankan      html  css  js  c++  java
  • 利用Fitnesse测试外部jar包

    1. 下载Fitnesse官方jar

    http://www.fitnesse.org/FitNesseDownload

    2. 下载后,创建下面目录,其中FitnesseRoot目录,不需要创建,Fitnesse启动后会自动创建。

    3. 进入E:fitnesse目录,按住shift键并右击,选择Powershell窗口。(注意:也可以使用CMD窗口,逐步进入E:fitnesse目录)

    4. 输入 java -jar fitnesse-standalone.jar

    5. 将自己的待测试或工具jar包,返回bin目录(可以自定义)中。

    本例子使用了一个工具包tool-0.2.3.jar,它的包结构如下:

    6. 进入Fitnesse

    输入http://127.0.0.1:80

    7. 输入http://127.0.0.1:80/Test  可以快速创建一个简单的TestPage

    !define TEST_SYSTEM {slim}
    !path E:fitnessein*.jar
    
    
    |import     |
    |mock.string|
    
    
    |random util|
    |get random?|
    |3          |
    
    |script|random util|
    |show  |get random |
    !path
    参考
    http://127.0.0.1/FitNesse.FullReferenceGuide.UserGuide.FitNesseWiki.MarkupLanguageReference.MarkupPath
    
    
    例子中使用到3种表格
    参考:
    1. ImportTable
    http://127.0.0.1/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SliM.ImportTable
    2. DecisionTable
    http://127.0.0.1/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SliM.DecisionTable
    3. ScriptTable
    http://127.0.0.1/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.SliM.ScriptTable

    8. 测试结果

    详细说明文档:http://127.0.0.1/FitNesse.FullReferenceGuide

  • 相关阅读:
    linux —— 学习笔记(汇总)
    linux —— ubuntu 初次安装问题
    更改CMD默认的初始路径
    深入浅出理解linux inode结构
    重拾简单的linux指令之info 【转】
    Python 中数据的序列化和反序列化(json处理)
    day07
    Python 的反射机制
    Python 的 __new__()方法与实例化
    Classes as objects
  • 原文地址:https://www.cnblogs.com/moonpool/p/10613098.html
Copyright © 2011-2022 走看看