编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

一种思维导图转测试用例最佳实践

wxchong 2024-06-23 19:14:14 开源技术 10 ℃ 0 评论

以下内容来自公众号:诗泽园

工具简介

名称:XMind2TestCase

下载地址:

禅道改良版:https://github.com/yoyoalphax/xmind2testcase

通用老版:https://github.com/zhuifengshen/xmind2testcase

使用中存在问题,可关注公众号“诗泽园”,并加群咨询。

最新版本信息:

v1.5.1 - 禅道配置版本
1、修复导出csv中文显示编码问题;
2、修复导出csv存在空行问题;
3、根据禅道新版本,优化“用例类型”、“适用阶段”、“优先级”列数据。
注:由于配合工作需要,此处版本均专注于禅道的适配。针对其他工具的适配,请访问通用老版本链接。修改部分已提交PR至原作者链接,merge后会说明。


设计背景

(摘自老版本)

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

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

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

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

- 3、公司自研测试管理工具,这是个不错的选择,但对于大部分小公司、小团队来说,一方面研发维护成本高,另一方面对技术要有一定要求...

- 4、..

基于这些情况,现在越来越多公司选择使用**思维导图**这种高效的生产力工具进行用例设计,特别是敏捷开发团队。

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

但是与此同时,使用思维导图进行测试用例设计的过程中也带来不少问题:

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

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

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

- 4、...

综合以上情况,我们可以发现不同的测试用例设计方式,各有各个的优劣。

那么问题来了,我们能不能将它们各自优点合在一起呢?这样不就可以提升我们的效率了!

于是,这时候 XMind2TestCase就应运而生了,该工具基于 Python 实现,通过制定测试用例通用模板,然后使用 XMind这款广为流传且开源的思维导图工具进行用例设计。

其中制定测试用例通用模板是一个非常核心的步骤,有了通用的测试用例模板,我们就可以在 XMind 文件上解析并提取出测试用例所需的基本信息,

然后合成常见测试用例管理系统所需的用例导入文件。这样就将XMind 设计测试用例的便利与常见测试用例系统的高效管理结合起来了!

当前XMind2TestCase已实现从 XMind 文件到 TestLink 和 Zentao(禅道) 两大常见用例管理系统的测试用例转换,同时也提供 XMind 文件解析后的两种数据接口

(TestSuites、TestCases两种级别的JSON数据),方便快速与其他测试用例管理系统打通。

使用示例

使用方法:

具体使用方法请登录Git查看:https://github.com/yoyoalphax/xmind2testcase

过程示例:

用例模板:

启动程序:

界面展示:

结果展示:

以上内容来自公众号:诗泽园

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表