老铁,测试小白也可以飙车了!XMind2TestCase,逼格满满!

news2025/1/12 7:48:17

目录

一、XMind测试用例通用模板

三、导入禅道(ZenTao)

四、使用Web转换工具

总结


 测!不!用!脑?别傻了,用XMind2TestCase,测试更轻松,更牛掰!

1)GitHub 地址:GitHub - zhuifengshen/xmind2testcase: XMind2TestCase基于python实现,提供了一个高效测试用例设计的解决方案!

2)XMind2TestCase使用指南

一、XMind测试用例通用模板

1、简单模板示例

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

3、具体解析规则

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

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

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

4、多级模板示例

5、多级模板解析结果

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

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

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

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

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

3、TestLink导入状态示例

4、TestLink导入结果示例

三、导入禅道(ZenTao)

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

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

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

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

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

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

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

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

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

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

四、使用Web转换工具

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

(1)默认使用5001端口好

xmind2testcase webtool => launch the web testcase convertion tool locally -> 127.0.0.1:5001

(2)支持自定义端口号

xmind2testcase webtool 8000 => launch the web testcase convertion tool locally -> 127.0.0.1:8000

2、在浏览器访问Web工具

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

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

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

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

3、测试用例预览示例

总结

以上就是我今天为各位小伙伴准备的内容,如果你想了解更多关于Python自动化测试的知识和技巧,欢迎点个关注哈;我会不定期地分享更多的精彩内容。感谢你的阅读和支持!


以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/917598.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

移动端和PC端对比【组件库+调试vconsole +构建vite/webpack+可视化echarts/antv】

目录 组件库 移动端 vue vant PC端 react antd vue element 调试:vconsole vs dev tools中的控制台(Console) ​​​​​​​vconsole:在真机上调试 构建工具 webpack 原理 Babel:JS编译器(…

学员心得 | 突破瓶颈!云计算HCIE帮我走出职场舒适区

大家好,我是誉天云计算的吴同学,是安徽的一名“大龄考生”。读研后我已工作多年:在上海奋斗七年,回到老家又安稳了十年。这期间做过领导,也当过小兵,起起伏伏走到今天,才发现职业与技术都已然面…

7年测试经验之谈 —— 编写一个接口自动化测试程序

下面是一个简单的接口自动化测试程序的示例,使用requests库发送HTTP请求并使用unittest框架进行断言: import requests import unittestclass ApiTests(unittest.TestCase):def setUp(self):self.base_url "http://api.example.com/"def tes…

C# 工厂模式

一、概述 工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的最佳方式。在C#中,工厂模式通过定义一个公共接口或抽象类来创建对象,而具体的对象创建则由工厂类来实现。 工厂模式主要包含三个角色…

Jmeter性能测试 —— TPS拐点寻找

寻找TPS性能拐点1、准备脚本①在本地电脑调试Jmeter压测脚本 寻找TPS性能拐点1、准备脚本①在本地电脑调试Jmeter压测脚本 2、执行压力测试①执行压测脚本 jmeter –n –t xianchengzuse.jmx ②记录业务压测数据 3、监控服务器性能指标 ①监控CPU输入top命令 ②监控内存 fre…

AcrelEMS-HIM高速公路综合能效解决方案-安科瑞黄安南

高速公路供配电行业背景 合能效解决方案 高速公路电力监控及综合能效管理系统 高速公路典型硬件

游戏中的图片打包流程,免费的png打包plist工具,一款把若干资源图片拼接为一张大图的免费工具

手机游戏开发中,为了提高图片渲染性能,经常需要将小图片合并成一张大图进行渲染。如果手工来做的话就非常耗时。TexturePacker就是一款非常不错方便的处理工具。TexturePacker虽然非常优秀,但不是免费的。 对于打包流程,做游戏的…

读SQL学习指南(第3版)笔记03_创建和填充数据库

1. 创建数据表 1.1. sql CREATE TABLE person(person_id SMALLINT UNSIGNED,fname VARCHAR(20),lname VARCHAR(20),eye_color CHAR(2),birth_date DATE,street VARCHAR(30),city VARCHAR(20),state VARCHAR(20),country VARCHAR(20),postal_code VARCHAR(20),CONSTRAINT pk_p…

软件测试技术分享丨使用Postman搞定各种接口token实战

现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才…

凯迪正大—变比测试仪

一、产品简介 KDB-II全自动变比组别测试仪是根据 《中华人民共和国电力行业标准》制造的高电压测试设备,按通用技术条件 DL/T963-2005设计,依据《电力设备交接和预防性试验规程》,可有效监督变压器产品出厂及使用过程中的质量,防…

java.lang.IllegalStateException: Failed to load ApplicationContext异常

错误原由 今天在编写SpringBoot项目整合MyBatis框架的过程中,产生了这个错误 java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheA…

Flutter性能揭秘之RepaintBoundary

作者:xuyisheng Flutter会在屏幕上绘制Widget。如果一个Widget的内容需要更新,那就只能重绘了。尽管如此,Flutter同样会重新绘制一些Widget,而这些Widget的内容仍有部分未被改变。这可能会影响应用程序的执行性能,有时…

04架构管理之分支管理实践-一种git分支管理最佳实践

专栏说明:针对于企业的架构管理岗位,分享架构管理岗位的职责,工作内容,指导架构师如何完成架构管理工作,完成架构师到架构管理者的转变。计划以10篇博客阐述清楚架构管理工作,专栏名称:架构管理…

Sentinel 控制台(集群流控管理)

规则配置 要通过 Sentinel 控制台配置集群流控规则&#xff0c;需要对控制台进行改造。我们提供了相应的接口进行适配。 从 Sentinel 1.4.0 开始&#xff0c;我们抽取出了接口用于向远程配置中心推送规则以及拉取规则&#xff1a; DynamicRuleProvider<T>: 拉取规则Dy…

面试官问我Redis怎么测,我一脸懵逼!

有些测试朋友来问我&#xff0c;redis要怎么测试&#xff1f;首先我们需要知道&#xff0c;redis是什么&#xff1f;它能做什么&#xff1f; redis是一个key-value类型的高速存储数据库。 redis常被用做&#xff1a;缓存、队列、发布订阅等。 所以&#xff0c;“redis要怎么测试…

单片机的ADC

如何理解ADC。ADC就是将模拟量转换成数字量的过程&#xff0c;就是转换为计算机所能存储的0和1序列&#xff0c;比如将模拟量转换为一个字节&#xff0c;所以这个字节的大小要能反应模拟量的大小&#xff0c;比如一个0-5V的电压测量量&#xff08;外部输入电压最小0V,最大为5V&…

Lnton羚通视频算法算力云平台如何快速了解pandas(下)

数据分组 Splitting : 利用某些条件将数据进行分组Applying : 函数应用于每个单独的分组Combining : 合并最终的结果 df pd.DataFrame({"A": ["foo", "bar", "foo", "bar", "foo", "bar", "foo&q…

内网 里面安装 vue

1.先在内网电脑上安装node,跟自己电脑一样的版本 2.把自己电脑 node里面 node-cache, node_global&#xff0c;node_modules 三个文件 拷贝到内网电脑 的node 里面 3.内网在配置 node_cache的环境变量环境变量如何配置连接

傻傻分不清楚什么是无代码、零代码和低代码,这篇文章帮你弄懂

想要明白什么是零/无代码&#xff0c;就得明白低代码是什么。低代码和零/无代码都是这几年才诞生的新名词。对两者的认知&#xff0c;大家都是比较模糊的。趁今天这个机会&#xff0c;小帆给大家仔细介绍下。 零/无代码的概念 低代码开发平台与无代码开发平台 低代码开发平台…

ReoGrid.NET集成到winfrom

ReoGrid一个支持excel操作的控件,支持集成到任何winfrom项目内。 先看效果图: 如何使用&#xff1a; 使用ReoGrid自带excel模版设计工具先设计一个模版,设计器如下&#xff1a; 具体例子看官方文档 代码示例如下&#xff1a; var sheet reoGridControl1.CurrentWorksheet; …