Jira作为业界口碑较好的项目与事务跟踪工具,被广泛应用于各个行业;再结合Atlassian自家的其他一些工具(fisheye、bamboo、Bitbucket、confluence)搭配使用,可以初步搭建一个贯穿研发各个环节的DevOps环境,来满足我们团队的日常管理需求;在实际使用过程中,我们发现这套环境在测试过程管理环节的功能有所缺失,经过朋友的推荐,我们找到了运行在jira平台的测试管理插件“synapseRT - Test management and QA in JIRA”;
在我们实际使用该插件的过程中发现,synapseRT作为jira平台在测试管理环节的功能延伸,受限于插件本身的缘故,实际测试过程的管理对于具有一定测试规模的公司来说,显得有些轻量级。
在日常项目进展的过程中,对于测试部门来说;我们的核心过程总结过以下
- 确定测试范围
- 测试计划
- 测试
- 测试报告
- 贯穿于整个环节的变更管理
在确定测试范围时的核心需求
- 已完成和新项目之间有继承或者参考意义的,需要在二者之间快速复制已完成的项目测试范围,但目前不支持;
- 根据从原始需求到设计需求到测试用例的对应关系,在输入原始需求系统自动根据映射关系拉取相应的测试用例;
- 需要一个完整的树形结构,可以从多个维度快速提取并确认项目相关测试范围;
- 总之一句话,就是能快速、简单、准确的完成这些定制测试边界的事情;