缺陷报告概述
测试工程师需要利用对需求的理解、高效的执行力以及严密的逻辑推理能力,迅速找出软件中的潜在缺陷,并以缺陷报告的形式递交给开发团队。
缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁,也是测试工程师日常工作的重要输出。
缺陷报告作用
- 开发工程师可以根据缺陷报告快速理解缺陷,并精确定位问题
- 产品经理可以了解缺陷对用户或业务的影响以及严重性
缺陷报告要素
缺陷标题
- 标题对 “问题” 描述要具体,不要过于笼统
- 标题尽可能描述问题本质
- 标题不易过长,详细描述应该放在缺陷概述里边
缺陷概述
提供更多概括性的缺陷本质与现象的描述,是缺陷标题的细化。
缺陷影响
缺陷引起的问题对用户或者对业务的影响范围以及严重程度
要求:必须对软件的应用场景以及需求有深入的理解
环境配置
详细描述测试环境的配置细节,为缺陷的重现提供必要的环境信息。
前置条件
指测试步骤开始前系统应该处在的状态,其目的是减少缺陷重现步骤的描述
缺陷重现步骤
缺陷报告中最核心的内容,其目的在于用简洁的语言向开发工程师展示缺陷重现的具体操作步骤。
缺陷重现步骤的描述应该尽量避免以下 3 个常见问