高效的缺陷报告可以:

(1)协助开发工程师准确定位并快速解决问题

(2)帮助开发经理准确预估修复缺陷的优先级

(3)方便产品经理了解缺陷对用户或业务的影响及重要性

常见的缺陷管理工具:ALM、JIRA、Bugzila、BugFree、Mantis等

缺陷报告包含以下部分:

1、缺陷标题:“在什么情况下发生了什么问题”

(1)对问题的描述清晰具体并体现问题出现的场景

(2)尽可能描述问题本质,而不是停留在表面

(3)标题不要太长

2、缺陷描述

是缺陷标题的细化,清晰准确的描述缺陷,使开发者可以聚焦缺陷的本质

3、缺陷影响

是缺陷引起的问题对用户或业务的影响范围和严重程度

4、环境配置

描述测试环境的配置细节,方便重现

5、前置条件

是测试步骤开始前的系统状态

6、缺陷重现步骤

从用户角度出发,每个步骤可操作且连贯

7、期望结果和实际结果

期望结果来自于对需求的理解,需要说明该发生什么,而不是不应该发生什么

实际结果来自于测试执行的结果,需要说明发生了什么,而不是没有发生什么

8、优先级和严重程度

优先级是缺陷必须被修复的紧急程度

严重程度是因缺陷而引起的故障对软件的影响程度

9、变通方案

是提供一种可以暂时绕开当前缺陷而不影响产品功能的方式

10、根原因分析

发现问题的同时,定位问题的根本原因

11、附件

界面截图、测试用例日志、服务器端日志、GUI测试的执行视频等

如何高效填写软件缺陷报告相关推荐

  1. 编写高效的软件缺陷报告

    测试工程师需要利用对需求的理解.高效的执行力以及严密的逻辑推理能力,迅速找出软件中的潜在缺陷,并以缺陷报告的形式递交给开发团队,这看起来是不是有点像侦探柯南呢. 缺陷报告是测试工程师与开发工程师交流沟 ...

  2. 高效的缺陷报告和测试计划的编写

    文章目录 缺陷报告 缺陷标题 缺陷概述 缺陷影响 环境配置 前置条件 缺陷重现步骤 期望结果和实际结果 优先级 (Priority) 和严重程度(Severity) 变通方案 (Workaround) ...

  3. 软件缺陷报告与JIRA工具使用学习笔记

    开发转自动化测试五六年了.工作当中做的最多的就是写自动化脚本.对于测试理论的知识有所欠缺,所以我打算抽空把理论知识补上.感谢黑马的这套软件缺陷报告与jiar工具使用的学习教程.以下是我学习笔记. 第一 ...

  4. 软件测试缺陷 报告英文版,如何写一个完美的软件缺陷报告(Defect)

    如何写一个完美的软件缺陷报告(Defect) 发表于:2016-12-08来源:徐文作者:测试改进工场点击数: 编写缺陷报告是测试人员的日常工作,好的缺陷报告能够让开发人员更容易理解,更快速的定位问题 ...

  5. 软件缺陷报告模板(微信缺陷报告案例)

    什么是缺陷报告? 所谓软件缺陷,就是计算机软件或程序中存在的某种破坏正常运行能力的问题.错误.或者隐藏的功能.性能缺陷 美国电气和电子工程师协会对缺陷的定义 从产品内部看,缺陷是软件产品开发或维护过程 ...

  6. 今日头条、抖音推荐算法原理全文详解

    之前头条召开了一场分享交流会.资深算法架构师.中国科学技术大学计算机博士曹欢欢,在今日头条总部带来了题为<让算法公开透明>的分享,消除社会各界对算法的一些误解,同时接受意见和建议. 本次分 ...

  7. 软件测试52讲 - 笔记(一)- 测试基础知识

    测试基础知识 01 | 你真的懂测试吗?从"用户登录"测试谈起 总结 案例 功能 测试用例 基础功能用例(基于等价类和边界值设计) 可添加功能用例(经验型) 安全性用例 性能用例 ...

  8. 实验3 黑盒测试:决策表法及测试用例设计

    实验3 黑盒测试:决策表法及测试用例设计 一.实验目的 1.掌握决策表的概念. 2.掌握决策表测试用例设计法. 二.实验任务 以下三个任务.至少完成一个 1.对NextDate问题运用决策表法设计测试 ...

  9. 计算机的边界值分析法,黑盒测试:边界值分析法及测试用例设计.doc

    文档介绍: 20 14- 20 15 学年第 2 学期软件测试技术课程实验报告学院: 计算机科学技术专业: 软件工程班级: 软件一班姓名: 马文龙学号: 041240 139 任课教师: 刘玉宝-1- ...

最新文章

  1. Javascript基础与面向对象基础~第四讲 Javascript中的类对象
  2. SecureCRT窗口输出代码关键字高亮设置
  3. linux centos7清除系统日志、历史记录、登录信息
  4. SVN学习总结(1)——SVN简介及入门使用
  5. LeetCode 2190. 数组中紧跟 key 之后出现最频繁的数字
  6. C#实现浮动和多标签窗体解决方案---使用Dockpanel
  7. java生命之树_《Spring揭秘》.王福强.文字版.pdf
  8. 防止javascript脚本读取cookie信息
  9. All in!马斯克出价430亿美元收购Twitter全部股份,还有B计划
  10. java中三元运算符_java中的三元运算符详解
  11. Oracle EBS Interface/API(14)-MRP Forcast清空(或删除)所有预测物料
  12. SQlserver基础学习
  13. 适合编程初学者的 入门级硬件: micro:bit
  14. HDUOJ 6608 Fansblog
  15. 谷歌地图JavaScript API第3版 地理编码服务
  16. 数据库中的全表扫描,索引扫描,以及相关知识点
  17. 浅谈金融行业自动化运维
  18. 无约束优化和有约束优化原理
  19. Android Q行为变更
  20. Day7 T1 直角三角形

热门文章

  1. SwiftUI——界面间的“闪转腾挪”(页面跳转的各种方法)
  2. 【转载】eMule电驴使用从入门到精通(6)-------电驴设置
  3. 廊坊师范学院的计算机专业怎样,廊坊师范学院专接本计算机专业195分能上吗
  4. C++实现鼠标点击其他程序
  5. 道路缺陷检测学习笔记
  6. js小游戏之经典炸弹人(1)--地图实现
  7. FBEC2020 | 三七互娱王自强:拥抱创新,将投资更多精品内容
  8. MapleSim的另一个功能
  9. C语言人造指针,CE自动汇编:AA引擎通用DLL
  10. 8.2 喀迈拉(no.21~no.30)