\
本文将讲讲常见的一些测试管理工具。
PingCode-Testhub、Zephyr for jira、禅道等都是目前比较好的测试管理工具。事实上,就测试用例管理工具或者Bug管理工具而言,目前市面上的种类很多,功能也各不相同。
我们在工具选择过程中最大的问题不是不知道有什么好的工具可用,而是不知道哪种工具更适合自己的需求
一、测试管理工具功能对比
-
仅从功能数量对比来看 ,PingCode 产品的 Testhub 功能是比较全面的。
但是它在测试自动化,以及Open Api 这块基本上都不支持,这块是弱于Jira的。
-
Jira在测试自动化,以及OpenApi做的比较好,这是其它几个产品不具备的。
但是Jira对本土化的支持不是很友好,行为习惯和国内的用户有一些差距。
-
禅道是开源的,用户可以自己下载搭建,但有一定的使用门槛。
二、如何选?
这就把我们带回了工具选择的老问题:你想用这个工具做什么,你想实现什么?毕竟没有最好,只有最适合。
比如我们希望这个工具能够帮助我们管理整个产品的质量,实现多人协作,包括用例评审、讨论、版本、测试和需求、缺陷关联、测试报告以及后续的统计分析,能够更好地支持反馈和跟踪,不断提高产品的质量,保证产品的稳定性。这样一系列的要求。
从这些角度来看,经过上面的分析和试用,我们发现PingCode-Testhub是一款适合我们需求的产品。
与吉拉等产品相比,还具有25人以下的团队自由、运营对中国人更友好、与其他研发管理工具拓展互联互通等诸多优势。所以综上所述,PingCode是我们最好的测试管理工具。
好了,相信大家应该都已经明白如何选择一个好的测试管理工具了。最后,我附上我们在使用整个测试过程中的试验细节,供您参考:
三、使用经验
从测试用例管理、测试协同、测试结果输出,最好能够集成jira这样的需求角度出发,我们来看看:
1、测试用例管理
- 为不同的产品创建独立的测试库
- 使用功能模块树分级创建和维护测试用例
- 支持用例步骤编写,明确用例每一步与预期结果
- 通过测试用例反查测试执行历史
2、 测试计划执行
- 灵活筛选,快速规划测试用例,组织测试计划
- 分配执行人、设定优先级,多人协作手动执行测试计划
- 在敏捷迭代中可执行多轮测试计划确保迭代质量
- 自动生成报告,展示测试计划执行结果
3、需求、缺陷关联
- 测试用例与用户故事、缺陷直接关联,无论是追溯用例的需求来源,还是提交缺陷、定位缺陷的测试过程,都可迅速操作,节省时间
除了测试管理,PingCode产品矩阵中还有敏捷开发、持续交付、质量追踪等产品,且支持集成多种研发工具。