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

相关文章

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

关于pandas的read_csv方法使用解读

《关于pandas的read_csv方法使用解读》:本文主要介绍关于pandas的read_csv方法使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录pandas的read_csv方法解读read_csv中的参数基本参数通用解析参数空值处理相关参数时间处理相关

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

SpringBoot条件注解核心作用与使用场景详解

《SpringBoot条件注解核心作用与使用场景详解》SpringBoot的条件注解为开发者提供了强大的动态配置能力,理解其原理和适用场景是构建灵活、可扩展应用的关键,本文将系统梳理所有常用的条件注... 目录引言一、条件注解的核心机制二、SpringBoot内置条件注解详解1、@ConditionalOn