Mac下Xmind2TestCase 导入到禅道

xmind2testcase 导入到禅道

背景

XMind2TestCase,该工具基于 Python 实现,通过制定测试用例通用模板, 然后使用 XMind 这款广为流传且开源的思维导图工具进行用例设计。 其中制定测试用例通用模板是一个非常核心的步骤(具体请看Xmind2TestCase使用指南),有了通用的测试用例模板,我们就可以在 XMind 文件上解析并提取出测试用例所需的基本信息, 然后合成常见测试用例管理系统所需的用例导入文件。这样就将 XMind 设计测试用例的便利与常见测试用例系统的高效管理结合起来了!

当前 XMind2TestCase 已实现从 XMind 文件到 TestLink 和 Zentao(禅道) 两大常见用例管理系统的测试用例转换,同时也提供 XMind 文件解析后的两种数据接口 (TestSuites、TestCases两种级别的JSON数据),方便快速与其他测试用例管理系统打通。

一、前期准备

  1. 使用命令python --V 来检查Python版本,确认是Python3
    在这里插入图片描述
  2. 如果当前版本是Python3,请继续,如果不是请升级。
  3. 升级pip命令:pip3 install --upgrade pip

二、安装Xmind2testcase

  1. 安装xmind2testcase,使用命令pip3 install xmind2testcase
    (若失败,可能是因为权限不够,需要root一下)
    终端命令输入:xmind2testcase
    输出是xmind开头的,如下图,表示安装成功
    在这里插入图片描述
  2. 版本升级:命令为pip3 install -U xmind2testcase

三、Xmind2testcase 安装完成之后,就可以打开浏览器访问Web工具

  1. 本地启用web用例转换工具:xmind2testcase webtool 8888
    (使用该命令需要root权限)
    终端展示效果
    (8888只是个端口,可以更改为8866等自定义的,只要打开网址时填写一致即可)
  2. web端打开地址 http://0.0.0.0:8000/
    (不更换地址忽略,更换地址,需要绑定host,举例:使用域名test.xmind2testcase.com来访问的)
    替换地址
  3. 在浏览器访问web工具:
    web端展示效果

四、编写测试用例并导入

  1. 编写测试用例
    在这里插入图片描述

  2. 导入后Xmind2testcase 浏览器页面展示
    在这里插入图片描述

  3. 导出CSV格式后的文件展示(如果是乱码,不要急,看后边)
    在这里插入图片描述

五、将测试用例导入到禅道中

  1. 登录禅道,选择测试
    在这里插入图片描述
  2. 测试主页选择上传用例的项目,并上传用例在这里插入图片描述
    在这里插入图片描述
  3. 如上图,导入成功。

Mac下CSV中文乱码问题解决方法

xmind下载的csv测试用例打开显示的是乱码。究其原因,Mac下文本的默认编码是UTF-8,而Excel对中文的处理是GBK编码
在这里插入图片描述

解决方法

  1. 首先打开Mac下自带的“自动操作”,如图
    在这里插入图片描述
  2. 选择快速操作,然后选择选取
    在这里插入图片描述
  3. 选择资源库,并创建Shell脚本
  • 在左上角的输入框中输入“Shell”,看到“运行Shell脚本”这一项
  • 将“运行Shell脚本”这一项用鼠标拖拽到右边的空白区域,松开鼠标就能看到如下图所示的界面
  • 工作流程收到当前,选择“文稿”
  • 位于,选择“Finder.app”
  • Shell,选择“/bin/bash”
  • 传递输入,选择“作为自变量”
  • 文本框中输入如下代码:
for f in "$@"; do
    if [ -f "$f" ]; then
       iconv -s -c -f UTF8 -t GBK "$f" > /tmp/iconv.utf8.gbk.tmp
       mv /tmp/iconv.utf8.gbk.tmp "$f"
    fi
done

在这里插入图片描述
4. 点击菜单栏“文件”-“存储”,为服务取一个名字,例如“CSV文件编码转换。
5. 关闭“自动操作”。在Finder中找到之前的乱码文件。如“Xmind测试用例模板.csv”,右击鼠标,就能看到右击菜单中多出了一项“CSV文件编码转换”,如下图所示:
在这里插入图片描述
6. 点击这一项,等待数秒(右上角会出现一个小齿轮,并快速消失),再用Excel重新打开,就会看到转换好的文件。后期打开也没问题了。
在这里插入图片描述

测试用例编写规则

在这里插入图片描述

参考链接
Xmind2TestCase使用指南
Mac下CSV中文乱码问题解决方法
Mac 升级Python 2.7 到 Python 3.7

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值