MindMaster用例(.emmx)转Excel用例 - e2x工具使用说明

2023-10-09 05:50

本文主要是介绍MindMaster用例(.emmx)转Excel用例 - e2x工具使用说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

MindMaster用例(.emmx)转Excel用例 - e2x工具使用说明

1 背景介绍

测试人员在输出用例时,相比使用Excel,在MindMaster用思维导图的型式输出用例更加轻松,因为思维导图的优势,在思考测试点的时候更容易用思维导图做记录,另外在与开发、测试和业务人员讨论测试用例时使用思维导图更加直观。
然而在测试用例执行上,思维导图却很不方便,反而Excel更加适合,但是对于测试人员输出两份用例显然是工作量的翻倍,于是此工具应运而生,它可以将符合特定要求的思维导图文件转化为Excel文件。
备注:
①MindMaster本身支持导出Excel,不过无法定制化,有时无法满足特定需求。
②市场上对于Xmind转Excel的工具有很多,但是对于亿图的MindMaster转Excel貌似还没有开源可用的工具。

2 使用方法

①下载e2x.exe
②将 e2x.exe 拷贝到D:\Program Files\BYD_Tools中
下载exe

③配置环境变量
环境变量path中添加“D:\Program Files\BYD_Tools”
环境变量添加操作详见百度
④在命令行窗口输入e2x可查看使用说明
使用说明

⑤参数-v说明
“-v”决定Excel中的“模块”的内容,默认为0(模块内容为空)
参数-v说明

假如我们有上图的emmx思维导图测试用例:
(1)当不传“-v”参数时,Excel中的模块为空;
(2)当传“-v 1”时,如红色描述所示,Excel中的模块会取主题1、主题2、主题3;
(3)当传“-v 2”时,如黄色描述所示,Excel中的模块会取主题1_子主题1、主题2_子主 题、主题3_子主题3;

3 Excel各个字段取值介绍

3.1 需求
emmx的中心主题会作为需求内容存入Excel需求列。
3.2 版本
emmx子主题中的第一行为“版本”,其版本内容会存入Excel版本列。
备注:emmx无匹配的子主题则Excel版本列为空
3.3 模块
模块取值逻辑见2⑤
3.4 标题
除去需求,版本,模块,前置条件,步骤,检查点,优先级,剩下的内容都作为标题存入Excel标题列
3.5 前置条件
emmx子主题中的第一行为“前置条件”,其版本内容会存入Excel前置条件列。
备注:emmx无匹配的子主题则Excel前置条件列为空
3.6 步骤
emmx子主题中的第一行为“步骤”,其版本内容会存入Excel步骤列。
备注:emmx无匹配的子主题则Excel步骤列为空
3.7 检查点
emmx子主题中的第一行为“检查点”,其版本内容会存入Excel检查点列。
备注:emmx无匹配的子主题则Excel检查点列为空
3.8 优先级
emmx子主题中的第一行为“优先级”,其版本内容会存入Excel优先级列。
备注:emmx无匹配的子主题则Excel优先级列为空

4效果演示

①有如下emmx文件:
思维导图

②打开命令行窗口输入: e2x -v 1 D:\测试用例.emmx
在这里插入图片描述

③Excel内容如下
在这里插入图片描述

5 优化

(1)功能过于单一。
有问题或有兴趣的小伙伴欢迎留言

这篇关于MindMaster用例(.emmx)转Excel用例 - e2x工具使用说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/170772

相关文章

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

C#中lock关键字的使用小结

《C#中lock关键字的使用小结》在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时,其他线程无法访问同一实例的该代码块,下面就来介绍一下lock关键字的使用... 目录使用方式工作原理注意事项示例代码为什么不能lock值类型在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时