测试版本
在产品研发过程中,往往存在各团队、各项目各自为战,产品质量难管控、缺陷修复进度难追踪的问题,严重影响产品交付效率。产品特性和功能在测试验证阶段发现的问题,可以新建缺陷单进行跟踪,对于发现的缺陷进行记录、跟踪、分析和解决,确保软件质量。
操作前须知
缺陷相关功能是开发中心集成需求管理(CodeArts Req)服务中“Scrum项目”的“工作项 > Bug”相关的能力,缺陷管理严格把控缺陷提出、分析、修复、测试、验收、关闭的完整流程,提供跨项目的缺陷作业跟踪追溯能力,实时识别产品缺陷风险,为组织的产品交付质量提供保障。
管理版本缺陷
- 在开发中心工作台左上角单击,在菜单列表中选择“全部菜单 > 团队空间”,进入默认团队空间(在页面顶部单击团队名右侧可切换我的其他团队,单击服务名右侧可切换团队关联的其他服务)。
- 在左侧导航栏选择“缺陷管理”。缺陷管理功能操作的详细介绍如表1所示。
表1 缺陷管理功能说明 项目类型
缺陷功能导航
说明
参考文档的链接
IPD系统设备类项目
IPD系统设备类项目功能介绍
IPD系统设备类项目是面向系统设备类产品开发场景的IPD需求管理方法,通过结构化流程、强大的跨项目协作能力来对大型产品开发进行高质高效的管理,主要包含原始需求、系统特性、研发需求、任务、缺陷等内容,任务和缺陷是在需求实现过程中产生的活动和发现的问题。
缺陷(Bug)
缺陷的全生命周期共有分析、修复、测试、验收、关闭五个状态,通过新建、分析、修复、测试、验收、关闭缺陷完成完成生命周期的状态流转。
请参见“IPD系统设备类项目”中的缺陷(Bug)。
IPD独立软件类项目
IPD独立软件类项目功能介绍
IPD独立软件类项目是面向独立软件类开发场景的IPD需求管理方法,通过结构化流程、强大的跨项目协作能力来对大型软件开发进行高质高效的管理,主要包含原始需求、系统特性、研发需求、任务、缺陷等内容,任务和缺陷是在需求实现过程中产生的活动和发现的问题。
请参见IPD独立软件类项目功能介绍。
缺陷(Bug)
缺陷的全生命周期共有分析、修复、测试、验收、关闭五个状态,通过新建、分析、修复、测试、验收、关闭缺陷完成完成生命周期的状态流转。
请参见“IPD独立软件类项目”中的缺陷(Bug)。
Scrum项目
Scrum项目开发流程
Scrum项目的开发流程如下:
请参见Scrum项目开发流程。
新建缺陷(Bug)
产品特性和功能在测试验证阶段发现的问题,可以创建缺陷进行跟踪,设置缺陷的描述、处理人、优先级、严重程度等信息。
请参见新建工作项(Epic/Feature/Story/Task或Bug)中的“Bug”。
管理缺陷(Bug)
新建完缺陷后,可以查看缺陷详情,新建子缺陷,复制缺陷,对缺陷批量导入导出、进行修改或删除,进行批量复制、批量编辑和批量删除操作等。
请参见管理工作项中的“Bug”。
缺陷(Bug)详情
在缺陷详情页面,除了可以修改缺陷的处理人、状态等,还可以查看关联缺陷、查看工作代码提交记录、查看缺陷操作历史、添加附件等。
请参见工作项详情中的“Bug”。
编辑总体测试结论
- 在开发中心工作台左上角单击,在菜单列表中选择“全部菜单 > 团队空间”,进入默认团队空间(在页面顶部单击团队名右侧可切换我的其他团队,单击服务名右侧可切换团队关联的其他服务)。
- 在左侧导航栏选择“版本管理”,在“版本管理”页面的版本列表中,单击版本号,进入版本详情页面。
- 在版本详情页面的“版本持续交付”区域,选择“持续开发 > 测试评估”,进入“测试评估”页面。
- 在“测试评估”页面的“总体测试结论”区域,单击右侧“编辑”。
- 在“编辑总体测试结论”页面,可添加测试报告文件以及编辑评估说明(其中的“总体测试结论”由所有测试类型的结论决定,不可编辑,所有单项测试类型都通过或不涉及,总体测试结论才会通过),如图1所示,编辑完成后单击“确定”即可。