软件工程高效学 | 实战案例:禅道进行Bug管理

简介: 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动,其根本目的是让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下。本篇通过禅道进行Bug管理。

640.jpg

01、实战案例:禅道进行Bug管理

禅道官网地址 https://www.zentao.net/

(1) 创建产品。

使用 Bug管理功能之前,需要先创建产品。添加产品的入口有多个,可以在产品视图中的1.5级导航下拉菜单中直接单击“添加产品”按钮,也可以在所有产品页面单击右侧的“添加产品”按钮,如图1所示。
640.png

■ 图1 创建产品

新增产品的时候,需要设置产品的名称、代号、几个负责人信息,如图2所示。

640.png


■ 图2 添加产品详细信息

(2) 提出Bug。

有了产品之后,就可以来创建Bug了,如图3所示。

640.png


■ 图3 提出Bug

在创建Bug的时候,必填的字段是:影响版本,Bug标题,所属模块,如图4所示。所属项目、相关产品、需求可以忽略。创建Bug的时候,可以直接指派给某一个人员去处理。如果不清楚的话,可以保留为空。

640.png


■ 图4 添加Bug详细信息

(3) 处理Bug。

当一个Bug指派给某一位研发人员之后,他可以来确认、解决这个Bug。在对Bug进行处理之前,先找到需要自己处理的Bug。禅道提供了各种各样的检索方式,如“指派给我”可以列出所有需要自己处理的Bug,如图5所示。

640.png


■ 图5 处理Bug

① 确认Bug:确认该Bug确实存在后,可以将其指派给某人,并指定Bug类型、优先级、备注、抄送等。

② 解决Bug:当Bug修复解决后,单击“解决”按钮,指定解决方案、日期、版本,并可将其再指派给测试人员。

③ 关闭Bug:当研发人员解决了Bug之后,Bug会重新指派到Bug的创建者头上。这时候测试人员可以验证这个Bug是否已经修复。如果验证通过,则可以关闭该Bug(Bug列表页和详情页中都有“关闭”按钮)。

④ 编辑Bug:对Bug进行编辑操作。
⑤ 复制Bug:复制创建当前Bug,在此基础上再做改动,避免重新创建的麻烦。

目录
相关文章
|
测试技术
软件测试技术实战 设计、工具及管理》联载-56
软件测试技术实战 设计、工具及管理》联载-56
59 0
软件测试技术实战 设计、工具及管理》联载-56
|
测试技术
《软件测试技术实战 设计、工具及管理》联载-8
《软件测试技术实战 设计、工具及管理》联载-8
89 0
《软件测试技术实战 设计、工具及管理》联载-8
|
监控 网络协议 测试技术
《软件测试技术实战 设计、工具及管理》联载-23
《软件测试技术实战 设计、工具及管理》联载-23
71 0
《软件测试技术实战 设计、工具及管理》联载-23
|
SQL 测试技术 数据库
《软件测试技术实战 设计、工具及管理》联载-16
《软件测试技术实战 设计、工具及管理》联载-16
71 0
《软件测试技术实战 设计、工具及管理》联载-16
|
测试技术
《软件测试技术实战 设计、工具及管理》联载-10
《软件测试技术实战 设计、工具及管理》联载-10
93 0
《软件测试技术实战 设计、工具及管理》联载-10
|
Oracle 算法 前端开发
软件测试技术实战 设计、工具及管理》联载-24
软件测试技术实战 设计、工具及管理》联载-24
67 0
软件测试技术实战 设计、工具及管理》联载-24
|
敏捷开发 Web App开发 算法
《软件测试技术实战 设计、工具及管理》联载-41
《软件测试技术实战 设计、工具及管理》联载-41
111 0
《软件测试技术实战 设计、工具及管理》联载-41
|
缓存 测试技术 人机交互
《软件测试技术实战 设计、工具及管理》联载-15
《软件测试技术实战 设计、工具及管理》联载-15
73 0
《软件测试技术实战 设计、工具及管理》联载-15
|
测试技术 程序员 Linux
《软件测试技术实战 设计、工具及管理》联载-3
《软件测试技术实战 设计、工具及管理》联载-3
84 0
《软件测试技术实战 设计、工具及管理》联载-3
|
敏捷开发 数据可视化 测试技术
软件测试技术实战 设计、工具及管理》联载-30
软件测试技术实战 设计、工具及管理》联载-30
79 0