前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用例管理利器「XMind2TestCase」

用例管理利器「XMind2TestCase」

作者头像
zx钟
发布2021-10-11 10:28:12
9550
发布2021-10-11 10:28:12
举报
文章被收录于专栏:测试游记测试游记

背景

软件测试过程中,最重要、最核心就是测试用例的设计,也是测试同学、测试团队日常投入最多时间的工作内容之一。

然而,传统的测试用例设计过程有很多痛点:

  1. 使用 Excel 表格进行测试用例设计,虽然成本低,但版本管理麻烦,维护更新耗时,用例评审繁琐,过程报表统计难…
  2. 使用 TestLink、TestCenter、Redmine 、禅道等传统测试管理工具,虽然测试用例的执行、管理、统计比较方便,但依然存在编写用例效率不高、思路不够发散、在产品快速迭代过程中比较耗时等问题

思维导图其发散性思维、图形化思维的特点,跟测试用例设计时所需的思维非常吻合,所以在实际工作中极大提升了我们测试用例设计的效率,也非常方便测试用例评审。

思维导图的问题

  • 测试用例难以量化管理、执行情况难以统计;
  • 测试用例执行结果与 BUG 管理系统难以打通;
  • 团队成员用思维导图设计用例的风格各异,沟通成本巨大;

小结

所以现在采用XMind2TestCase来将思维导图转化为禅道用例进行导入

环境搭建

Xmind安装

https://www.xmind.cn/xmind8-pro/

需要安装Xmind8 update3或更新版本

XMind2TestCase安装

代码语言:javascript
复制
$ pip install xmind2testcase

XMind2TestCase运行

代码语言:javascript
复制
$ xmind2testcase webtool

(venv) (base) localhost:wytest zhongxin$ xmind2testcase webtool
2021-09-13 16:46:02,412  webtool.application  INFO  [application - init]: Start initializing the database...
2021-09-13 16:46:02,414  webtool.application  INFO  [application - init]: Congratulations! the xmind2testcase webtool database has initialized successfully!
 * Serving Flask app 'webtool.application' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
2021-09-13 16:46:02,431  werkzeug  WARNING  [_internal - _log]:  * Running on all addresses.
   WARNING: This is a development server. Do not use it in a production deployment.
2021-09-13 16:46:02,431  werkzeug  WARNING  [_internal - _log]:  * Running on all addresses.
   WARNING: This is a development server. Do not use it in a production deployment.
2021-09-13 16:46:02,431  werkzeug  INFO  [_internal - _log]:  * Running on http://172.28.58.248:5001/ (Press CTRL+C to quit)
2021-09-13 16:46:02,431  werkzeug  INFO  [_internal - _log]:  * Running on http://172.28.58.248:5001/ (Press CTRL+C to quit)
2021-09-13 16:46:02,437  werkzeug  INFO  [_internal - _log]:  * Restarting with stat
2021-09-13 16:46:02,437  werkzeug  INFO  [_internal - _log]:  * Restarting with stat
2021-09-13 16:46:02,855  webtool.application  INFO  [application - init]: Start initializing the database...
2021-09-13 16:46:02,856  webtool.application  INFO  [application - init]: Congratulations! the xmind2testcase webtool database has initialized successfully!
2021-09-13 16:46:02,862  werkzeug  WARNING  [_internal - _log]:  * Debugger is active!
2021-09-13 16:46:02,862  werkzeug  WARNING  [_internal - _log]:  * Debugger is active!
2021-09-13 16:46:02,875  werkzeug  INFO  [_internal - _log]:  * Debugger PIN: 139-105-920
2021-09-13 16:46:02,875  werkzeug  INFO  [_internal - _log]:  * Debugger PIN: 139-105-920

从运行的结果中我们可以看到,服务运行在了http://172.28.58.248:5001/

服务

用例编写

找到用例模块

进入禅道用例页面:http://testcase.guahao-test.com/zentao/testcase-browse-56--byModule-4243.html

打开F12,以门户改版-记录仪为例找到它的「模块ID」为「4244」,这样创建用例的时候它的节点应该为门户改版-记录仪(#4244)

用例模块

如果不指定模块ID,那么就会放在根路径下,建议先点击「维护模块」创建好自己用例所属的模块,然后开始用例编写

用例Demo

demo

下载

生成用例

生成用例

导出禅道CSV

禅道CSV

导入禅道

导入禅道

由于禅道有一部分定制化,所以「优先级」、「适用阶段」、「适用阶段」导入失败

暂时可以先手动修改导出禅道的CSV中的「优先级」、「适用阶段」、「适用阶段」

修改

修改后再次导入

修改后导入

完成导入

http://testcase.guahao-test.com/zentao/testcase-view-37201-1.html

完成导入1

完成导入2

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试游记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
    • 思维导图的问题
      • 小结
      • 环境搭建
        • Xmind安装
          • XMind2TestCase安装
            • XMind2TestCase运行
            • 用例编写
              • 找到用例模块
                • 用例Demo
                  • 生成用例
                    • 导出禅道CSV
                      • 导入禅道
                        • 修改后再次导入
                          • 完成导入
                          相关产品与服务
                          文件存储
                          文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档