用例管理利器「XMind2TestCase」

背景

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

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

  1. 使用 Excel 表格进行测试用例设计,虽然成本低,但版本管理麻烦,维护更新耗时,用例评审繁琐,过程报表统计难…

  2. 使用 TestLink、TestCenter、Redmine 、禅道等传统测试管理工具,虽然测试用例的执行、管理、统计比较方便,但依然存在编写用例效率不高、思路不够发散、在产品快速迭代过程中比较耗时等问题

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

思维导图的问题

  • 测试用例难以量化管理、执行情况难以统计;

  • 测试用例执行结果与 BUG 管理系统难以打通;

  • 团队成员用思维导图设计用例的风格各异,沟通成本巨大;

小结

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

环境搭建

Xmind安装

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

需要安装Xmind8 update3或更新版本

XMind2TestCase安装

$ pip install xmind2testcase

XMind2TestCase运行

$ 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
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值