测试快乐小工具xmind转禅道测试用例

本文介绍如何使用Python工具xmind2testcase将xmind思维导图快速转换为禅道测试用例。通过安装、编写xmind规范,演示模板解析,并分享了在导入禅道时需要注意的模块创建和ID填写。同时,文章还提供了源码修改建议,以优化导出文件格式。
摘要由CSDN通过智能技术生成

前言
时间紧任务重,写完脑图写用例,人都忙翻了,痛定思痛之后想能否把xmind转为禅道测试用里呢?经过一番调(百)研(度),终于让我找到了一个懒人专享的py小工具,看完后直呼真爽,后续工作简直就是一通嘎嘎乱杀,好了废话不多少直接上教程。

*一安装小工具(XMindtestcase)
0、python的安装就不多介绍了,有点基础的略过,或者网上教程无脑安装即可。
1、pip install xmind2testcase
在这里插入图片描述

2、命令窗口启动:XMind2testcase webtool即可

3、成功后浏览器访问127.0.0.1:5001

在这里插入图片描述

二xmind编写规范

		0、中心主题默认为产品名称
		1、中心主题下的第一层子主题会自动识别为TestSuite,也可以理解为模块。
		3、TestSuite下的子主题添加优先级后会自动识别为TestCase,即为用例名。
		4、TestCase下的子主题依次为TestStep和Expected results,即为测试步骤和期望结果。
		5、TestCase可以添加备注来说明前置条件。
		6、在任何元素前加#,可忽略解析。
		7、自由主题不会被解析进去。

在这里插入图片描述

三演示模板解析结果
1、上传解析
在这里插入图片描述
2、解析结果展示,根据实际导出csv用例
在这里插入图片描述
3、也可命令操作,命令窗口输入:xmind2testcase [path/xmind文件路径] [-csv] [-xml] [-json]

导入禅道注意事项:
由于禅道系统在导入测试用例文件时,不会自动生成模块名,需要创建项目时,把模块名创建好。
导入用例时,需要填写对应的模块名和ID。
如果导入时,模块名没有事先创建好,那默认所有导入的测试用例归为根模块‘/’所有,这样是不能导入的。
建使用者创建好模块名,方便用力管理,实例如下:
在这里插入图片描述
源码修改部分
1、修改优先级部分,找到zentao.py,修改以下方法

	    def gen_case_priority(priority):
	    # 修改前
	    # mapping = {1: '高', 2: '中', 3: '低'}
	    # 修改后
	    mapping = {
   1: '1', 2: '2', 3: '3', 4: '4'}
	    if priority in mapping.keys():
	        return mapping[priority]
	    else:`
	        # 修改前
	        return '中'
	        # 修改后
	        return '2'

2.修改用例类型部分,修改zentao.py,修改此以下方法<

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值