JIRA测试管理工具开箱体验——比较4款jira测试管理插件
前言
在jira插件市场上有好几个测试管理工具(去插件市场),功能各异。在一次实施中,比较其中4款工具,选择其中一个使用。
比较项
团队当时没有集中化的测试管理工具,各小组多使用office word、excel自行管理案例。工具要支持从易到难逐渐过渡,界面易用,支持与自动化工具集成。
考虑以下比较项目:
- 界面,简单培训即可掌握
- 导入,能够将测试案例通过api导入到系统中
- 目录,使用多级目录组织测试案例
- 关联,可以和需求项、bug项关联(团队在jira中创建了两个project,一个用来管理需求,一个用来管理研发迭代,之间通过issue link关联)
- 简便:测试步骤编写即支持单一文本,又支持结构化表格,可从易到难切换
安装体验
zephyr
功能入口:在顶部菜单、各project左边栏有按钮,界面截图
汉化:有
创建测试案例:通过创建issue界面(一个issue type:test case)
测试步骤:结构化表格,单元格支持纯文本或富文本
案例目录:没找到
数据导入:支持xml和csv两种
API:有一个叫ZAPI的,但是要装另外一个插件(免费)
junit关联:貌似要通过summary字段关联
关联需求或缺陷:使用issue link机制
文档:https://zephyrdocs.atlassian.net/wiki/x/RABEPw
SynapseRT
功能入口:各个项目的左侧栏有按钮
创建测试案例:通过创建issue界面。(预制三种新的issue type:test case、test suite、test plan)
测试步骤:结构化表格,单元格支持纯文本和富文本
案例目录:支持多级目录(test suite)
数据导入:csv、testlink、zephyr
API:有rest api
junit关联:案例编辑页中有一个专门的字段填写junit方法名,进行关联。
关联需求或缺陷:在issue详情页有专门的section编辑
文档:https://doc.go2group.com/synapsert/latest/en/synapsert-ver-9-x/user-guide/structure
xray
功能入口: 在项目左侧栏有一个专门的案例库入口。
汉化:没找到
创建案例:通过创建issue界面。(有5种类型:Test、Test Set、Test Execution、Pre-Condition、Test Plan、Sub Test 、Execution(subtask))
测试步骤:结构化表格、简单纯文本、cucumber语法
案例目录:在test Repository界面支持对case进行目录管理
数据导入:支持csv和json两种格式
API:有rest api
关联需求:使用 issue link机制
junit关联:有一个字段可以填写junit方法名
文档:http://xray.xpand-it.com/
TM4J
功能入口:在顶部菜单栏
汉化:没找到
创建测试案例:使用独立界面,没有使用issue
测试步骤:结构化表格、简单纯文本、cucumber语法
案例目录:使用文件夹机制组织测试案例
数据导入:Zephyr,Xray,excel,csv、testlink
API:有rest api
关联junit:提供junit lib,通过注解+案例key的方式关联。
关联需求和缺陷:在issue界面有专门section编辑关联,在案例编辑界面也能直接关联。
文档:https://www.adaptavist.com/doco/display/KT/Creating+Test+Cases
其他集成:eazybi,ScriptRunner
最后,选择使用TM4J来进行测试案例管理,界面独立,容易接受,测试步骤支持任意文本,测试API方便导入以前的数据。
汇总
Plugin | Found | Staff Pick | Vendor | 2000users | Vendor's other product |
---|---|---|---|---|---|
zephyr | 2012 | staff pick | SmartBear(Top Vendor) | $13,500 | Capture for Jira |
synapsert | 2010 | - | Go2Group(Top Vendor) | $10,990 | Jenkins Connect for Jira |
xray | 2013 | staff pick | Xpand IT(Top Vendor) | $13,000 | xporter |
TM4J | 2015 | staff pick | Adaptavist(top vendor) | $15,000 | script runner |