安装好Jira,就要用Jira管理项目缺陷。以下记录Jira的配置Tips:
1.账号密码修改
账号密码在人像菜单中的“用户信息”里修改
2.Jira全局权限:
应用于所有项目,与项目具体权限无关。
2.1全局权限详解(打勾设置仅供参考):
全局权限 | ||||
人员 ----------------------- 权限 |
管理员 (测试人员) | 项目负责人 | 开发 | 备注 |
JIRA 系统管理员
|
√ |
负责执行所有管理功能(至少在这个权限中设置一个用户组) | ||
JIRA 管理员 |
√ |
负责执行大部分管理功能 (不包括导入 & 导出, SMTP 邮件服务器设置等) | ||
JIRA 用户 |
√ |
√ |
√ |
可以登录JIRA(登录JIRA的必要权限) |
浏览用户 |
√ |
√ |
√ |
可以共享JIRA中的全部用户和用户组,即输入用户时可以自动弹出全名或点击弹出用户选择框 |
创建共享的对象 |
√ |
允许共享面板和过滤器给其他用户、用户组和项目角色 | ||
管理群组的过滤器订阅 |
√ |
允许管理(创建和删除)群组的 过滤器订阅 | ||
批量更改 |
√ |
√ |
√ |
允许批量编辑、分配、移动、删除、关注问题以及批量执行工作流(如解决、关闭Bug等),且批量执行功能需要拥有对应权限才可 |
2.2设置入口
管理员页面—>用户—>全局权限
2.3为用户组分配权限
全局权限—>添加权限—>选择“权限&用户组”,点击“增加”,即可为不同的用户组分配全局权限。
3.Jira项目权限:
应用于具体的项目。
3.1项目权限详解(打勾设置仅供参考):
人员 ---------------------- 权限 | 管理员 (测试人员) | 项目负责人 | 开发 | 备注 |
管理项目 |
√ | |||
浏览项目和项目所属的问题 | √ | √ | √ | |
查看版本控制信息 | √ | √ | √ | |
查看工作流 | √ | √ | √ | |
创建问题 | √ | |||
编辑问题 | √ | |||
规划问题日程 | √ | √ | √ |
允许你查看活编辑问题的到期日 |
移动问题 | √ |
允许在不同项目之间或同一个项目不同工作流之间移动问题。请注意,用户必须具有目标项目的创建问题权限才能将问题移动到目标项目中 | ||
分配问题 | √ | √ | 开发没有分配问题的权限 | |
被分配问题 | √ | √ | √ | 每个人员都需要有被分配问题的权限 |
解决和重新打开问题 | √ | √ | √ | 测试人员可以重新打开问题,开发人员解决问题 |
关闭问题 | √ | 只有测试人员可以关闭问题 | ||
修改报告人 | √ | |||
删除问题 | √ | |||
链接问题 | √ |
允许将多个问题建立联系系。只有当链接问题功能打开后才能使用 | ||
查看投票人与关注人 | √ | √ | √ | |
管理关注列表 | √ | √ | √ | |
添加备注 | √ | √ | √ | |
编辑自己的备注 | √ | √ | √ | |
删除所有备注 | √ | |||
删除自己的备注 | √ | √ | √ | |
添加附件 | √ | √ | √ | |
删除所有附件 | √ | |||
删除自己的附件 | √ | √ | √ | |
添加工作日志 | √ | √ | √ | |
编辑自己的工作日志 | √ | √ | √ | |
删除自己的工作日志 | √ | √ | √ | |
删除所有工作日志 | √ |
3.2设置入口
选中一个项目—>管理—>权限—>动作—>Edit Permissions
4.导航栏
4.1导航栏字段详解
(1)类型:问题类型。分为:缺陷、改进、任务、新需求。
(2)Key:键值,即问题的ID名称。后缀为ID号,ID号在创建问题时自增,且创建过的问题在删除(常规方法)后ID号不会减少。所以注意谨慎创建问题,避免删除问题。
(3)模块:项目的一级模块。
(4)标签:可设置为项目的二级菜单。
标签是在创建问题时手动添加的,添加一次即可重复使用。若删除了标签关联的问题,包含的标签也删除。
(5)主题:即问题标题。
(6)优先级:分为,紧急、重要、一般、次要、无关紧要。
(7)解决结果:问题的解决结果。分为:已修复、无需修复、重复、不完整、无法重现。
(8)状态:问题在工作流上的状态,分为:开放、正在处理、重新打开、已解决、已关闭。
(9)报告人:提交问题的人员。一般为测试人员。
(10)经办人:问题分配到的目标人员。
(11)创建日期:创建问题的日期。
(12)更新日期:问题的相关信息有了更新的日期。
(13)到期日:在某个时间节点之前解决问题。
(14)影响的版本:即Bug所在的软件版本。
4.2导航栏字段设置方法管理员页面—>系统—>导航栏—>增加新的列—>用键盘左右键来调节列的顺序—>用删除按钮移除一个列
5.问题字段配置
5.1字段内容(以下为参考配置)
必填项:项目、问题类型、主题、优先级、模块、影响版本、报告人
选填项:到期日、修复版本、经办人、环境、描述、附件、标签(其中经办人默认发送给项目负责人)
5.2字段配置入口
管理员页面—>问题—>字段配置—>Default Field Configuration—>配置
可以编辑字段的描述,设置在问题中显示或隐藏,设置必填项或可选择的,将字段关联到相关页面。
6.过滤器:
在“搜索问题”页面,选定过滤条件,点击“Save as”按钮保存过滤条件。
可以点击“More”添加其他的过滤条件。
Find filters可以搜索出其他用户共享的过滤器。
7.用户和角色
7.1用户组和角色
Jira默认的用户组有:jira-administrators、jira-developers、jira-users(实际项目只使用了前两种用户组。对于项目经理,归属于用户组jira-developers)
Jira默认的角色有:Administrators、Developers、Managers(实际项目中,项目经理既是Developers也是Managers)
为每一个用户分配用户组和项目的角色。
7.2为每一个项目分配用户
点击具体的项目——>管理——>Roles,可以为项目分配不同项目角色相关的用户和相应的用户组。
8.公告栏设置:
在JIRA每个页面顶部显示公告栏,公告栏可以插入文字或HTML。对于通知用户系统变化是非常有用的
入口:管理员页面—>系统—>公告栏
9.测试人员日常Bug管理工作
9.1创建问题
“环境”——操作系统、软件平台、硬件等信息。“描述信息”——包括测试前提、测试步骤、预期结果和实际结果或者简明扼要的问题描述,旨在指导开发人员重现并验证问题。
9.2对“已解决”的问题的测试
测试人员可以通过在问题搜索页面设置过滤条件:“状态——已解决,报告人——当前用户”找到自己发出的已被解决的问题,然后逐一验证。9.3解决结果
状态为“已解决”的问题的解决结果分为五种:已修复、无需修复、重复、不完整、无法重现。测试人员对五种不同的解决结果有不同的处理方法:
(1)已修复:验证问题是否仍然存在。不存在则“关闭问题”,问题变为“已关闭”;仍存在则“恢复开启问题”,分配给相应的开发人员,问题“重新打开。”
(2)无需修复:验证问题是否无需修复。和项目经理或开发讨论确认,若无需修复则“关闭问题”,若仍需修复或者问题不是“缺陷”而是“新需求”、“改进”,则改变问题类型后再“重新打开”问题。
(3)重复:验证问题是否重复。若问题确实重复,则“关闭问题”,否则“重新打开”。
(4)不完整:对问题的描述不清晰不完整,测试人员重新编写描述,“重新打开”问题后分配给相应的开发人员。
(5)无法重现:若是问题的描述不清晰不完整导致的无法重现,测试人员重新编写描述,并“重新打开”问题;若是问题确实无法复现,则在确实存在问题却无法重现的前提下继续“重新打开”。
注:对“已解决”的问题,测试人员不会收到提示信息,需要自行搜索。
10.批量操作问题
在“搜索问题”页面,点击“Tools”按钮,在弹出的菜单中点击“所有XX问题”,就能对所有问题进行批量操作。
批量操作包括“编辑问题”、“移动问题”、“执行工作流”、“删除问题”、“关注问题”和“取消关注问题”。且必需有对应权限才能进行相应的批量操作。
其中测试人员和项目经理可以在“编辑问题”中批量分配经办人等。开发人员可以批量“解决”问题等。
11.待优化的JIRA
(1)JIRA问题的ID号无法彻底删除。(2)怎么让被分配已解决问题的测试人员也在工具栏(首页)收到提示。
(3)怎么添加问题统计面板。