# 缺陷

    缺陷是测试工程师在执行测试用例时发现的系统问题。

    进入 DevOps 平台 > 项目 > 项目协同 > 缺陷

    1. 由测试工程师提交缺陷并指派给开发工程师。
    2. 开发工程师进行重复提交、已解决、不修复的状态变更,备注 PR 链接、问题原因和解决方案,将事项转回测试工程师。
    3. 测试工程师对缺陷进行验证。验证成功关闭事项,失败则重新打开,重复步骤二。

    提示

    缺陷中存在一种特殊状态,即重新打开。缺陷在已解决之后仍可重新打开。

    缺陷支持以下五种添加方式:

    • 通过缺陷页面新建缺陷。
    • 从待办事项中将相关缺陷拖动至指定迭代版本号。
    • 事项详情中创建并关联缺陷。
    • 将需求或任务事项转为缺陷。
    • 批量导入。

    具体内容如下:

    • 缺陷标题、内容、添加备注、活动日志
    • 缺陷关联具体代码仓库分支的合并请求(Merge Request)
    • 缺陷关联事项
    • 缺陷状态、处理人、所属迭代
    • 缺陷优先级(紧急、高、中、低)
    • 缺陷严重程度(致命、严重、一般、轻微、建议)
    • 截止时间、预估时间、时间跟踪
    • 缺陷标签设置
    • 缺陷可关联代码仓库的合并请求,开发工程师完成缺陷修复后,应先关联合并请求再将缺陷反馈至测试工程师,便于测试工程师进行验证。
    • 任务预计工作量指完成整个任务所需工作量的预估,单位可以是人天、人时,相关单位会自动进行转换,例如 7 人天将自动转换为 1 人周。 实际工作量根据当天实际情况输入后,系统将自动计算该任务剩余工作量,帮助任务处理者及时判断剩余工作量,便于后续的合理投入和安排。