首页 > 其他分享 >超过详细XMind2TestCase使用指南

超过详细XMind2TestCase使用指南

时间:2023-08-21 10:14:32浏览次数:41  
标签:模块 导入 用例 测试用例 XMind 详细 XMind2TestCase 使用指南 模板

XMind2TestCase使用指南

 

1)GitHub 地址:https://github.com/zhuifengshen/xmind2testcase

2)XMind2TestCase使用指南

一、XMind测试用例通用模板

1、简单模板示例

 

 

2、简单模板示例解析结果

解析结果1

3、具体解析规则

解析规则

注意,注意,注意,重要的事情说三遍!!!

第六条规则,我们使用标注优先级图标作为”测试标题”与”测试步骤”界线,如果解析过程没有遇到优先级图标,则TestSuite后面的子主题链作为一条测试用例。 
一条测试用例支持只有标题,没有测试步骤和预期结果,因为实际测试过程中,我们常常通过用例标题就可以明确测试点了。

之所以有第六条规则这样设计,因为实际测试用例设计过程中,我们所测产品往往有非常多的模块和层级。

4、多级模板示例

模板示例2

5、多级模板解析结果

解析结果2

6、支持标识用例执行结果示例(新功能)

标识执行结果

7、完整模板规则(增加标识用例结果规则)

解析规则

1、将XMind用例文件解析为TestLink导入文件

xmind2testlink XMind测试用例模板.xmind -xml ==> XMind测试用例模板.xml

2、在TestLink上创建对应测试项目,然后导入转换后的文件

Alt text

3、TestLink导入状态示例

Alt text

4、TestLink导入结果示例

Alt text

三、导入禅道(ZenTao)

1、将XMind用例文件解析为禅道导入文件

xmind2testcase XMind测试用例模板.xmind -csv ==> XMind测试用例模板.csv

2、禅道导入过程跟TestLink类似,结果示例

Alt text

注意:不过由于禅道系统在导入测试用例文件时,不会自动生成模块名,需要创建项目时,顺便把模块名创建好。而且导入用例时,需要填写对应的模块名和ID。

如果导入时,模块名没有事先创建好,那默认所有导入的测试用例归为根模块‘/’所有,不会不能导入。

不过,还是建议创建好模块名,以便后续用例管理,流程如下:

Alt text

  • 在”维护模块”中创建好模块名,然后通过导出模板文件(GBK),就可以查看模块名对应的ID;

  • 如果导入时,没有事先创建好模块名,就不会显示上图中方框中的模块名信息;

  • 导入的用例文件使用的是UTF-8编码;

填写了模块ID的XMind用例文件,示例如下:

Alt text

四、使用Web转换工具

1、通过命令在本地启用Web工具

webtool_cli

# 默认使用5001端口好 xmind2testcase webtool => launch the web testcase convertion tool locally -> 127.0.0.1:5001   # 支持自定义端口号 xmind2testcase webtool 8000 => launch the web testcase convertion tool locally -> 127.0.0.1:8000

2、在浏览器访问Web工具

Alt text

  • 支持选择XMind用例文件进行TestLink、ZenTao格式转换;

  • 支持下载原XMind文件、TestLink文件、ZenTao文件下载;

  • 支持下载原XMind文件、TestLink文件、ZenTao文件删除;

  • 支持转换后的测试用例预览;

3、测试用例预览示例

Alt text

标签:模块,导入,用例,测试用例,XMind,详细,XMind2TestCase,使用指南,模板
From: https://www.cnblogs.com/Nephalem-262667641/p/17645242.html

相关文章

  • Python教程(10)——Python变量类型元组tuple的详细用法
    在Python中,元组(Tuple)是一种有序且不可变的数据类型。元组可以包含任意数量的元素,用逗号分隔,并用圆括号括起来。与列表(List)不同,元组的元素不能修改。元组与列表一样,可以通过索引访问其中的元素。my_tuple=("apple","banana","cherry")print(my_tuple[0])#输出:apple元组的......
  • Python教程(10)——Python变量类型元组tuple的详细用法
    在Python中,元组(Tuple)是一种有序且不可变的数据类型。元组可以包含任意数量的元素,用逗号分隔,并用圆括号括起来。与列表(List)不同,元组的元素不能修改。元组与列表一样,可以通过索引访问其中的元素。my_tuple=("apple","banana","cherry")print(my_tuple[0])#输出:apple元组......
  • PHP调优策略和性能测试工具的详细解析 - 大规模网站性能优化
    当面临大规模网站性能优化时,对PHP进行调优是至关重要的。这涉及到评估现有系统的性能瓶颈,并采取适当的策略来提高网站的响应速度和吞吐量。本文将深入探讨PHP调优的策略,以及可用于性能测试的工具。1.PHP调优策略a.代码优化使用缓存:合理使用缓存可以减少数据库查询和计算操作......
  • 高斯白噪声下雷达测量精度---------距离精度公式详细推导
    一、背景前面写的一篇博客毫米波雷达入门知识里面介绍了距离精度、速度精度和角度精度。并给出了一个简单公式来说明哪些因素影响它们的大小。但具体怎么得到的并未说明,正好前两天在《现代雷达系统分析和设计》这本书上有看见相关内容,就趁着周末,再加上光明区的这个图书馆这么......
  • 云平台的详细讲解与区别介绍
    引言:云平台是一种基于云计算技术的服务平台,它提供了灵活、可扩展和高效的计算资源,帮助用户实现数字化转型和业务发展。本文将详细讲解云平台的概念、特点,同时介绍几个知名云平台(AmazonWebServices、MicrosoftAzure、GoogleCloudPlatform)之间的区别,并提供相应的代码演示,以帮助......
  • 基于hexo和aws云搭建个人博客,0基础0费用(2W字超详细图文教程)
    这是篇概述文章,详细参考Hexo建站专栏 最近几个月一直在整理之前的技术笔记,目前虽在体系上还尚有欠缺,但内容方面整理的七七八八了,这些内容一部分记录在了云笔记中另一部分记录在了博客上。于是决定搭建一个个人的技术博客网站以方便技术体系和相关资料的展示和推广,初步的想法和需求......
  • Jni GetMethodID中函数标识sig的详细解释
    在JNI(JavaNativeInterface)中,GetMethodID函数用于获取Java类的方法的标识符。这个函数的详细解释如下:cCopycodejmethodIDGetMethodID(JNIEnv*env,jclassclazz,constchar*name,constchar*sig);参数说明:env:JNI环境指针,用于与Java运行时交互。clazz:要......
  • 云服务器下如何部署Flask项目详细操作步骤
    参考网上各种方案,再结合之前学过的Django部署方案,最后确定Flask总体部署是基于:centos7+nginx+uwsgi+python3+Flask之上做的。本地windows开发测试好了我的OCR项目,现在要部署我的OCR项目到云服务器上验证下。第一步:打包上传Flask项目代码到服务器指定目录下如图: 第二步:安装......
  • [超详细] GraalVM打包含有JNI的本地镜像
    GraalVM是一种高性能、多语言通用虚拟机和编译器技术。它由Oracle开发并开源,旨在为不同的编程语言和应用场景提供统一的运行时环境和编译器平台。以下是GraalVM的一些主要特点和功能:多语言支持:GraalVM支持多种编程语言,包括Java、JavaScript(Node.js)、Python、Ruby、R、C......
  • cf tool 使用指南
    本文作者使用powershell而非cmd。本文作者使用powershell而非cmd。本文作者使用powershell而非cmd。下载下载地址:https://github.com/woshiluo/cf-tool/releases/tag/v1.0.1这不是xalanq的原版,原版有bug。对于Windows系统,请下载cf.exe。配置开始首先,......