检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
缺陷支持关联工作项、Wiki、测试计划、测试用例、代码提交记录、代码分支等,您可以通过关联信息查看缺陷的处理过程,不遗漏任何一个环节,从而保证缺陷修复过程的可追溯性。 缺陷的关联信息效果图如下: 图1 缺陷关联项 父主题: 功能特性
CodeArts Defect打通缺陷过程监控链条,从缺陷的发现和提出,到开发人员的分析定位、实施修复,再到测试人员的测试和验收,层层把关,最终导向缺陷的闭环。
默认工时类型有:研发设计、后端开发、前端开发(Web)、前端开发(小程序)、前端开发(App)、测试验证、缺陷修复、UI设计、会议、公共事务、培训、研究、其它和调休请假。根据需要可以添加新的工时类型。 前提条件 已新建Scrum项目,并在项目中拥有“工时类型设置”权限。
测试 修复缺陷后,状态变为“测试”。 测试当前责任人根据修复后的结果验证问题是否修改,如果未达到预期,可退回到修复或分析阶段。 验收 测试缺陷后,状态变为“验收”。 跟踪验收当前责任人验收测试的验证结果。 关闭 验收通过后,状态变为“关闭”。
测试 开发完成研发需求后,将“状态”改为“测试”。 完成 测试通过研发需求后,将“状态”改为“完成”。 父主题: 新建并管理IPD系统设备类项目研发需求
测试 修复缺陷后,状态变为“测试”。 测试当前责任人根据修复后的结果验证问题是否修改,如果未达到预期,可退回到修复或分析阶段。 验收 测试缺陷后,状态变为“验收”。 跟踪验收当前责任人验收测试的验证结果。 关闭 验收通过后,状态变为“关闭”。
测试 开发完成研发需求后,将“状态”改为“测试”。 完成 测试通过研发需求后,将“状态”改为“完成”。 父主题: 新建并管理IPD独立软件类项目研发需求
发现环境 发现缺陷的环境,主要包括开发自测环境、测试环境、生产环境。 抄送人 项目内其他成员,被选中的成员会收到系统通知。 项目成员信息可在添加CodeArts项目成员中增加。 期望修复时间 期望修复的时间。
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP
发现环境 发现缺陷的环境,主要包括开发自测环境、测试环境、生产环境。 抄送人 项目内其他成员,被选中的成员会收到系统通知。 项目成员信息可在添加CodeArts项目成员中增加。 期望修复时间 缺陷期望修复的时间。
目前系统中默认提供一些状态流,如分析、修复、测试、关闭等。您可以通过添加缺陷的自定义状态和流转线,来实现符合自己项目的缺陷流程状态。添加成功后,该状态会应用到缺陷的流程中。 支持自定义状态和流转线名称。
定制项目工作流程 在迭代Review会议中,团队将向产品负责人做产品演示,并出示测试报告,由产品负责人确认Story是否完成。而当前的Story状态中没有能够显示测试已完成的状态,因此测试人员建议增加一个状态“验收中”。 项目经理Maggie通过以下操作为Story添加状态。
步骤三:回归测试与验收缺陷 测试人员Lily收到Frank提交的已修复缺陷通知后,通过通知卡片进入缺陷详情页查看并对其进行回归测试和验收工作。
Billy 测试人员 负责编写测试用例并执行。 创建项目 在开展项目实践前,由产品负责人Sarah创建项目。 在CodeArts控制台单击“立即使用”。 单击“新建项目”,选择“DevOps全流程示例项目”。
作为测试人员,希望将测试用例和需求关联,以便于跟踪需求的验证。 Task(任务) 在迭代计划会议中,将纳入迭代的Story指派给具体成员,并分解成一个或多个Task,填写“预计工时”。 Task通常为过程性的工作,举例如下: 开发人员A需要在今天准备好类生产环境。
6 测试人员, 7 参与者, 8 浏览者, 9 运维经理 nick_name String 用户昵称 role_name String 用户角色 user_type String 用户类型, User iam用户, Federation 联邦账号, forbidden Integer
new_num Integer 按模块统计新建的数量 process_num Integer 按模块统计开发中的数量 rejected_num Integer 按模块统计已拒绝数量 solved_num Integer 按模块统计已解决数量 test_num Integer 按模块统计测试中的数量
约束限制:不涉及 取值范围:最小长度:10,最大长度:32768 默认取值:不涉及 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 test_cases Array of AssociatedTestCase objects 关联的测试用例列表 total
描述 id Integer 重要程度id, 13 提示,12 一般, 11 重要, 10 关键 name String 重要程度, 提示,一般, 重要, 关键 表14 status 参数 参数类型 描述 id Integer 状态id, 1 新建, 2 进行中, 3 已解决, 4 测试中
"name" : "前端开发(小程序)", "status" : 1 }, { "id" : 25, "name" : "前端开发(App)", "status" : 1 }, { "id" : 26, "name" : "测试验证