缺陷功能组件在互联网行业具有不可或缺的重要作用。中培专家张老师指出,缺陷功能组件主要有以下几个方面的作用:
跟踪所有缺陷:包括其起源、地位、重要性以及与要求和已知错误的关系。
注册所有类型(包括安全相关)的缺陷,包括所有相关细节,如描述、严重性、应用程序版本、相关要求等。
分析缺陷并找出解决方案。
关联缺陷与需求。
应将文档问题传递给发布组合功能组件。
从D2C价值流中消耗缺陷问题功能组件以及由源代码管理功能组件进行审查和解析的测试功能组件。
更新缺陷详细信息。
决定目标发布。
报告缺陷状态并提供缺陷报告。
将服务开发未解决的缺陷转换为知识问题管理错误(D2C价值流),以记录或开发解决方案并在知识管理文章中进行报告。
关键数据对象
缺陷(数据对象):服务发布蓝图的问题,应该被补救以满足相关要求。
关键属性
缺陷数据对象应具有以下关键数据属性:
缺陷ID:缺陷的唯一标识符。
缺陷描述:缺陷的描述。
缺陷状态:缺陷的状态。
服务发布蓝图ID:相关服务版本蓝图的唯一标识符。
测试样例ID:相关测试用例的标识符。
已知错误ID:相关已知错误的标识符。
关键数据对象关系
缺陷数据对象应保持以下关系:
测试用例到缺陷(1:n):一个测试用例可以与测试产生的一个或多个缺陷相关联。
缺陷到服务发布蓝图(n:m):一个或多个服务发布蓝图与发布包中包含的一个或多个缺陷相关联,作为问题/已知错误。
已知错误到缺陷(1:1):发现已知错误为缺陷时,已知错误与缺陷相关联。
主要结构
缺陷功能组件:
应该是所有缺陷的记录系统(权威来源)。
应该管理缺陷的生命周期。
将缺陷与服务相关联。
如果存在发布构建组件功能,则缺陷功能组件:
将一个或多个服务版本蓝图与一个或多个缺陷相关联,这些缺陷反映了应作为问题/已知错误发布的缺陷。
如果存在源代码控制功能组件,则缺陷功能组件:
可以向源控制功能组件提供缺陷信息。
如果存在测试功能组件,则缺陷功能组件:
从测试功能组件接收缺陷信息。
将测试用例与一个或多个缺陷相关联。
如果存在问题功能组件,则缺陷功能组件:
将已知错误与缺陷相关联。
从已知错误接收缺陷信息。
想了解更多IT资讯,请访问中培教育官网:中培教育