zoukankan      html  css  js  c++  java
  • EasyUseCase 一款脑图转化 Excel 测试用例工具 (1.2 版本升级)

    EasyUseCase

    本工具由本人自主开发。经过内部实践有效提升测试用例编写效率200% 覆盖率可度量。
    利用读取xmind软件图表转换符合国人基本需求的测试用例,让手动写Excel用例的日子过去,发散思想专注用例。
    获取工具包和使用教程请进移步https://gitee.com/testdevops/EasyUseCaseRelease

    EasyUseCase-1.2-SNAPSHOT-jar-with-dependencies.jar 版本新增功能

    新增用例优先级 可随意标注用例节点,如果子节点没有覆盖 默认以父节点的优先级为准

    实现原理和特点

    • 在实现这个转换的过程也吸取不少网上的脑图用例转换的思想。结合OOP 的思想实现高度复用的模式,现在用实际案例讲解一下高度复用效果。
    • 在上图的用例设计当中
      • 首先我们可以无限的扩展我们的每个模块的每个小功能点。
      • 我们每个小功能点的功能设计步骤是可以高度复用的,因为用例的操作步骤 只是因为选择不同,而产生不同的结果。
      • A用例的步骤1、2、3 可以被B用例复用的,可能B只需要在A用例的1、2 、 3、 步骤基础上再加一个步骤4就可以了。例如【点击添加按钮】,如果你要测试用户添加 那么第一步必须是这个操作。
      • 这样高度复用的结果 使得编写用例设计的时候可以高度的发散 无限的发散,而无需做重复步骤的编写工作。

    用例编写遵循一定的规则:

    • *系统名称(1)--大模块名称(*n)--小菜单名称(*n)--功能点(*n)--前置条件(1)--前置条件内容(1)--步骤1(*n)--...步骤N...---预期结果(*1)
      • *表示必填项
      • n 标志可以有n个 同级别
      • 1表示 只能有一个同级别
      • 步骤可以有N个 但是最后一项为[预期结果]

    执行过程

    D:>java -jar EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar D:x.xmind D: esthome.xlsx testHome
    3
    2019-03-07 22:27:28.455 [main] INFO com.testpro.EasyUseCase.Core.imp.XmindUseCase - 读取配置文件appli
    cation.properties
    2019-03-07 22:27:28.455 [main] INFO com.testpro.EasyUseCase.Core.imp.XmindUseCase - D: esthome.xlsx
    2019-03-07 22:27:28.455 [main] INFO com.testpro.EasyUseCase.Core.imp.XmindUseCase - D:x.xmind

    执行结果

    环境配置

    1、安装配置JDK1.8环境.

    软件配置

    • 安装Xmind软件

    编写Xmind软件脑图用例

    转化工具

    • 将转化工具EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar 拷贝至c盘根目录

    • 将编写好的用例脑图重命名为input.xmind,并放置到C:目录下

    • 执行cmd 命令 java -jar C:EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar

    EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar 版本新增功能

    • 新增序号列自动自增
    • 新增测试用例编号自增,如果指定编号前缀,默认是1 2 3 ...
    • 如果没有前置条件默认填写“无”

    java -jar C:EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar F: estUserCase.xmind F:helloworld.xlsx testNo

    • 支持不输入参数 默认文件路径为C:input.xmind 输出文件为C:output .xlsx

    • 支持只输入1个参数 输出文件为C:output .xlsx

    • 支持只输入2个参数命令

    支持 java -jar C:EasyUseCase-1.1-SNAPSHOT-jar-with-dependencies.jar 空格<inputxmindFile> 空格 <outputXlsxFile>

    • 支持输入3个参数

      • 第一个参数 输入Xmind 文件路径 例如F: estUserCase.xmind
      • 第二个参数 输入想要生成测试用例目标路径和名称, 例如F:hellooworld.xlsx
      • 第三个参数 输入测试用例编号前缀 例如输入 TESTNO 那么生成的编号即将根据TESTNO-1 ,TESTNO-2 ...自增

    转化效果

  • 相关阅读:
    哪怕我变成一个庸俗女子
    硬盘接口的种类
    HTTPS与SHTTP
    Jquery动态加载页面
    iText简介
    TFS offline issue
    VS2008 调试慢的问题
    One error related to msxml4.dll (0x800C0014)
    46 Run Commands for Frequently Used Areas of Your Windows Computer
    快速启动工具入门——以Launchy为例(二)
  • 原文地址:https://www.cnblogs.com/zhuochong/p/10521961.html
Copyright © 2011-2022 走看看