缺陷报告 定义:标识并描述发现的缺陷,具有清晰 完整 简洁 和可重现问题所需的信息 的文档 理解:测试人员发现缺陷 将缺陷记录在《缺陷报告》中通过缺陷报告将缺陷告知给开发人员 并对缺陷进行跟踪和管理,缺陷报告是测试人员和开发人员之间重要的沟通方式 什么是缺陷:软件缺陷就是常说的Bug,它是指在软件(文档或程序)中存在的影响软件正常运行的问题 1 软件未达到产品说明书标明的功能,注:没有该有的 2 软件出现了产品说明说指明不会出现的错误,注:在医院抽烟 3 软件功能超出产品说明书的范围,注:多加没用的功能 4 软件未达到产品说明书虽未指出单应该达到的目标,注:密码为密文 5 软件不易使用,难以理解,运行缓慢或从测试人员的角度看最终客户认为不好,注:如地图类的APP找不到导航在哪 软件产生缺陷的典型错误 1 需求不明确和比较频繁的需求变更 2 软件结构复杂 3 编码格式 4 项目期限短导致的问题 因为没有足够时间进行测试 5 使用新技术 因为一直使用同一个技术可能不会发现未发现过的问题 导致软件缺陷的典型错误 1客户与软件开发人员之间的交流——缺少预期的软件功能 2 开发人员未注意到代码中的逻辑错误——单机按钮没有进行任何操作 3 开发忘记对文件复制代码进行错误检查——复制一份被破坏的文件,导致软件崩溃 4 开发人员完全没有理解——软件不能满足客户的要求 软件缺陷的核心报告 八项:缺陷编号、缺陷状态、缺陷标题、重现步骤、严重程度、优先级、缺陷类型、测试环境。 1 缺陷编号 缺陷的唯一标识符 2 缺陷状态 缺陷跟踪过程的进展情况 新建:刚发现的缺陷 已指派:已经由测试人员将缺陷指派给开发人员进行处理 已打开:开发人员正在修复缺陷 已修复:开发人员完成修复 已拒绝:开发人员拒绝修复 已延期:对缺陷进行延期处理 已关闭:由测试人员回归测试后,缺陷不存在了(缺陷修复了) 重新打开:由测试人员回归测试后,发现缺陷仍然存在。 3 缺陷标题 缺陷的概述,描述本质问题 4 重现步骤 (1)一步一步描述再现缺陷的操作步骤 (2)预期结果 (3)实际结果 5 严重程度 缺陷对软件系统的影响程度 6 优先级 修复缺陷的重要性或紧迫性 7 缺陷类型 根据缺陷产生的来源和根源划分出的缺陷种类 8 测试环境 测试环境配置,包括软件环境和硬件环境 缺陷报告编写技巧 1 对错误的描述要做到简洁、准确、完整、揭示错误实质 2 尽量使用短语或短句,避免复杂句式 3 每个软件问题报告之书写一个缺陷或报告 4 明确指明错误类型和严重程度 5 每一个步骤尽量只记录一个完整操作 6 复现的操作步骤要完整 准确 简短 7 可以附加必要的错误特征图像 8 可以附加必要的测试用例 缺陷报告模板
2021-09-26缺陷报告
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 第七 禅道 一、测试工具背景 当测试环境搭建完成后,测试人员将在自己搭建的环境上执行测试用例,开展测试工作。测试人...
- 第七单元 禅道 一、测试工具背景 当测试环境搭建完成后,测试人员将在自己搭建的环境上执行测试用例,开展测试工作。测...
- 测试用例的评审和变更 测试用例并非一成不变。如果软件修改之后发生变化,或者需求发生变更,那么测试用例便不再满足当前...