第一章JIRA简介 .............................................................................................................................. 2
1.1 什么是JIRA ........................................................................................................................ 2 1.2 JIRA的主要功能 ................................................................................................................. 2 1.3JIRA的主要特点 .................................................................................................................. 2
1.3.1JIRA的优点 ............................................................................................................... 2 1.3.2 JIRA的缺点 ............................................................................................................ 3 1.4相关版本............................................................................................................................. 3 第二章JIRA的基本概念 .................................................................................................................. 3
2.1 JIRA 中涉及的角色 ............................................................................................................ 3
2.1.1 管理人员 ................................................................................................................. 4 2.1.2 项目管理者 ............................................................................................................. 4 2.1.3 开发人员 ................................................................................................................. 4 2.1.4 测试人员 ................................................................................................................. 4 2.2 问题 ................................................................................................................................... 4
2.2.1问题类型 .................................................................................................................. 6 2.2.2优先级(Priority Levels) ...................................................................................... 6 2.2.3状态(Status) ........................................................................................................ 6 2.2.4解决(Resolutions) ............................................................................................... 6 2.3项目 .................................................................................................................................... 7
2.3.1项目版本 .................................................................................................................. 9 2.3.2项目模块 ................................................................................................................ 10
第三章 JIRA的使用 ....................................................................................................................... 10
3.1登录和注册 ....................................................................................................................... 10 3.2创建新项目 ....................................................................................................................... 11
3.2.1创建项目模块 ........................................................................................................ 13 3.2.2创建项目迭代 ........................................................................................................ 14 3.2.3创建项目类型 ........................................................................................................ 15 3.2.5选择通知方案 ........................................................................................................ 15 3.2.6选择项目权限方案 ................................................................................................ 16 3.2.6添加工作流 ............................................................................................................ 17 3.4添加新用户 ....................................................................................................................... 20 3.5添加组............................................................................................................................... 21 3.6创建问题........................................................................................................................... 22 第四章 JIRA系统的权限 ............................................................................................................... 26
4.1全局权限........................................................................................................................... 26 4.2 项目权限.......................................................................................................................... 27 第五章 JIRA常用术语 ................................................................................................................... 29
第一章JIRA简介
1.1 什么是JIRA
JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。
1.2 JIRA的主要功能
? 问题追踪和管理:用它管理项目,跟踪任务、bug、需求,通过jira的邮件通知功能进
行协作通知,在实际工作中使工作效率提高很多
? 问题跟进情况的分析报告:可以随时了解问题和项目的进展情况 ? 项目类别管理功能:可以将相关的项目分组管理
? 组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所负责
的组件的Issues
? 项目email地址功能:每个项目可以有不同的email(该项目的通知邮件从该地址发出) ? 无限制的工作流:可以创建多个工作流为不同的项目使用
1.3JIRA的主要特点 1.3.1JIRA的优点
用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了极致!
JIRA不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进行,朝意想的目标迈进。eclipse和IDEA下的Jira插件,主要为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便便捷的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应,相信是每一个客户都会欣赏的。 跟同类软件产品TestTracker、ClearQuest、TestDirector相比,JIRA的性价比最好!
1.3.2 JIRA的缺点
对于测试需求、测试用例等都没有提供直接的方式进行管理。不过可以利用JIRA的Issue Type的可定制性,来进行需求和测试用例方面的管理,也可以与Testlink集成。
1.4相关版本
JIRA 4.0版本之后,不再按照功能区分版本。取消了以前的标准版,专业版,企业版之分;取而代之的是按照用户数量来划分:25、50、100、无限制用户。 所
有的版本都具有之前企业版的功能!JIRA不限制创建项目数和Issue的数量,购买之后可以永久使用;并且一年内免费更新版本。
第二章JIRA的基本概念
2.1 JIRA 中涉及的角色
JIRA 作为一个缺陷跟踪管理系统,可以被企业管理人员,项目管理人员,开发人员,分析人员,测试人员和其他人员所广泛使用。
2.1.1 管理人员
根据 JIRA 系统提供的数据,更加准确地了解项目的开发质量和状态,以及整个团队的工作效率。
2.1.2 项目管理者
可以针对登记进 JIRA 系统中问题,进行评估,分配缺陷;还可以通过 JIRA 系统的统计报告了解项目进展情况以及团队的工作量、工作效率等信息。
2.1.3 开发人员
在 JIRA 系统中查看分配给自己的问题,及时进行处理,填写处理情况并提交工作量记录。
2.1.4 测试人员
根据测试情况,在 JIRA 系统中及时快速的记录问题并对开发人员处理后的问题进行验证和跟踪。
2.2 问题
一个问题可以是软件的缺陷,一个项目的具体任务,一个需要解决的技术难题或者是需要审批的报销单据等。
? JIRA 跟踪问题(Issue),这些问题可以是 bug,功能请求或者任何其他想
要跟踪的的任务;每一个问题有一些关联的信息: ? 问题类型(Issue Type) ? 摘要(summary)
? 问题描述(description) ? 问题所属的项目
? 问题关联的项目组件(component) ? 问题影响的项目版本(affect version)
? 问题将被解决的项目版本(resolved version) ? 问题发生的环境 ? 问题的优先级 ? 问题的报告者
? 问题的指派处理人 ? 问题的当前状态 ? 问题相关的历史记录