(1)JIRA概述
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA提供了友好、直观、可配置的Web界面,并支持大量的快捷键操作。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可。
(2)JIRA测试管理流程
测试管理的核心内容是缺陷管理。软件缺陷管理主要涉及的人员和部门有项目经理/变更控制委员会、测试人员、开发人员。
项目经理或变更控制委员会使用Jira掌控整个项目缺陷修复过程,提出缺陷后分配修复任务。
开发人员和测试人员通过Jira及时掌握缺陷状态并提交修复结果和测试结果。
可以说,Jira将项目管理者、测试部门、开发部门等参与项目的各个部门组织起来,有条理、高效率地推进项目的测试工作,保证产品质量。下图描述了在实际场景的缺陷管理过程中,项目经理、测试人员和开发人员使用Jira管理、修复项目缺陷的流程。
当然,一个大型项目涉及的部门和人员更复杂、需要处理的缺陷更多,需要用到Jira更多的功能。不过,管理项目问题的流程与下图所示无差别。
下图为JIRA缺陷管理流程图,说明:原创。
(3)JIRA的特点和局限性
JIRA的缺陷, JIRA 的一个小小的不足是,在它的用户管理中,管理员创建完用户分组名称后,无法对该分组名称进行修改,这将导致需要修改用户分组名时,就得删除原来的分组,重新创建新的分组。当分组成员少的时候影响不大,当分组成员多的时候相对麻烦。
(4)JIRA的改进
JIRA跟同类软件产品TestTracker 、ClearQuest 、TestDirector 相比,有着不限制创建项目数和Issue 的数量,付费一年内免费更新版本的优点。JIRA 是目前比较流行的基于Java 架构的管理系统,找其不足犹如鸡蛋里挑骨头,但相比禅道的开源免费,JIRA的价格可以将作为个人用户的我拒于门外。
改进一:
因此我最希望Atlassian 公司给JIRA做的改进就是提供在校师生免费认证使用,让更多的使用者能够在走入企业之前掌握JIRA,同时也能够促进JIRA流行起来。
改进二:
还有一个需要改进的就是对于测试需求、测试用例等提供直接的方式进行管理。
改进三:
相较于禅道等其他测试管理工具,JIRA的特色包括定制流程、特别适用于敏捷开发的问题跟踪等方面。不过,结合实际使用需求和对比其他测试管理工具,JIRA还可以在以下方面加以改进:
1、提高响应速度。
2、上传附件/图片的步骤太复杂,需要先打开attachment并设置权限后才能上传。
3、虽然搜索中文结果比较好,但是输入单个字母搜索结果不准确。
4、Bug修复工作量的使用步骤太复杂,需要打开开关后才能操作。
5、必须要进入编辑Bug页面才能修改Bug信息,操作太复杂,如果能在分配页面修改Bug信息更好。
6、没有工时管理功能。
7、需求管理模块功能不完善,如果能支持文档化管理需求,支持管理测试用例功能更好。
总而言之,JIRA虽然有友好的GUI界面,不过在一些功能上操作流程太复杂,并且JIRA对于越大型的项目团队越能发挥作用,对于小型团队和小型项目太绰绰有余。
下图为JIRA与禅道的功能简要对比,说明:摘自网络。
(5)成员贡献
1、郭义——JIRA工具概述及其使用
2、李嘉蕊——JIRA对应流程
3、姜黎黎——JIRA工具的特点和局限性
4、侯俊——JIRA工具的改进
5、杜杰——成员贡献
6、唐伟——贡献度分配