缺陷跟踪管理是工作的一个重要部分,的目的是为了尽早发现软件系统中的缺陷,因此,对缺陷进行跟踪管理,确保每个被发现的缺陷都能够及时得到处理是测试工作的一项重要内容。 1、缺陷跟踪管理的目标 软件缺陷能够引起软件运行时产生的一种不希望或不可接受的外部行为结果,过程简单说就是围绕缺陷进行的,对缺陷的跟踪管理一般而言需要达到以下的目标: 确保每个被发现的缺陷都能够被解决;这里解决的意思不一定是被修正,也可能是其他处理方式(例如,在下一个版本中修正或是不修正),总之,对每个被发现的BUG的处理方式必须能够在开发组织中达到一致; 收集缺陷数据并根据缺陷趋势曲线识别测试过程的阶段;决定过程是否结束有很多种方式,通过缺陷趋势曲线来确定测试过程是否结束是常用并且较为有效的一种方式。 收集缺陷数据并在其上进行数据分析,作为组织的过程财富。 上述的第一条是最受到重视的一点,在谈到缺陷跟踪管理时,一般人都会马上想到这一条,然而对第二和第三条目标却很容易忽视。其实,在一个运行良好的组织中,缺陷数据的收集和分析是很重要的,从缺陷数据中可以得到很多与软件质量相关的数据。 2、缺陷的描述 对缺陷的描述应该包含以下的内容:可追踪信息缺陷ID唯一的缺陷ID,可以根据该ID追踪缺陷缺陷基本信息缺陷状态缺陷的状态,分为“待分配”、“待修正”、“待验证”、“待评审”、“关闭” 缺陷标题描述缺陷的标题缺陷的严重程度描述缺陷的严重程度,一般分为“致命”、“严重”、“一般”、“建议”四种缺陷的紧急程度描述缺陷的紧急程度,从1-4,1是优先级最高的等级,4是优先级最低的等级缺陷提交人缺陷提交人的名字(邮件地址)缺陷提交时间缺陷提交的时间缺陷所属项目/模块缺陷所属的项目和模块,最好能较精确的定位至模块缺陷指定解决人缺陷指定的解决人,在缺陷“提交”状态为空,在缺陷“分发”状态下由项目经理指定相关开发人员修改缺陷指定解决时间项目经理指定的开发人员修改此缺陷的deadline 缺陷处理人最终处理缺陷的处理人缺陷处理结果描述对处理结果的描述,如果对代码进行了修改,要求在此处体现出修改缺陷处理时间缺陷处理的时间缺陷验证人对被处理缺陷验证的验证人缺陷验证结果描述对验证结果的描述(通过、不通过)缺陷验证时间对缺陷验证的时间缺陷的详细描述 对缺陷的详细描述;之所以把这项单独列出来,是因为对缺陷描述的详细程度直接影响开发人员对缺陷的修改,描述应该尽可能详细测试环境说明 对测试环境的描述必要的附件 对于某些文字很难表达清楚的缺陷,使用图片等附件是必要的

来源:威迅教育南丹测试中心

软件测试怎么跟踪缺陷,软件测试缺陷跟踪管理相关推荐

  1. 软件测试怎么跟踪缺陷,也谈软件测试缺陷跟踪管理

    缺陷跟踪管理是软件测试工作的一个重要部分,软件测试的目的是为了尽早发现软件系统中的缺陷,因此,对缺陷进行跟踪管理,确保每个被发现的缺陷都能够及时得到处理是测试工作的一项重要内容. 1. 缺陷跟踪管理的 ...

  2. 软件测试 通用技术04 缺陷基本概述 缺陷的生命周期 缺陷的识别 缺陷报告 缺陷报告模板 测试需求、测试用例、缺陷报告的关系

    1 缺陷基本概述 1.1 缺陷的定义(重要!) 软件未实现产品说明书要求的功能: 软件出现了产品说明书指明不应该出现的功能: 软件实现了产品说明书未提到的功能: 软件未实现产品说明书虽未明确提及但应该 ...

  3. 软件测试——缺陷(缺陷的基本概、缺陷的生命周期、缺陷的识别)

    缺陷 一.缺陷的基本概述 1.缺陷的定义 软件未实现产品说明书要求的功能 软件出现了产品说明书指明不应该出现的功能 软件实现了产品说明书未提到的功能 软件未实现产品说明书虽未明确提及但应该实现的目标 ...

  4. 软件测试梳理 第九节 缺陷和缺陷报告

    缺陷的基本概述 缺陷的定义 软件未实现产品说明书要求的功能 软件出现了产品说明书指明不应该出现的功能 软件实现了产品说明书未提到的功能 软件未实现产品说明书虽未明确提及但应该实现的目标 软件难以理解. ...

  5. 软件测试--缺陷和缺陷报告

    缺陷的基本概述 定义:软件未实现产品说明书要求的功能 软件出现了产品说明书指明不应该出现的功能 软件实现了产品说明书未提及的功能 软件未实现产品说明书虽未说明单应该实现的目标 软件难以理解.不易使用. ...

  6. 软件测试---缺陷、缺陷报告

    软件缺陷基础概念 定义 从内部看,软件确认是产品开发或者维护过程中存在的错误.毛病等各种问题 从外部看,软件缺陷是系统所需要实现的某种功能的失效或者违背 总的来说,缺陷就是问题,最终表现为所需要的功能 ...

  7. 内核二分缺陷_缺陷跟踪

    1. 内核二分缺陷_缺陷跟踪 1.1 二分缺陷 # 利用git log 查看提交的历史记录 root@mouse:~/linux# git log --oneline 56e337f2cf13 (HE ...

  8. 万人总结的软件测试面试简历及软件测试面试题

    一.前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的.那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来 ...

  9. 软件测试(基础)· 软件测试的生命周期 · 如何描述一个 Bug · Bug 的级别 · Bug 的生命周期 · 争执 · Bug 评审

    一.软件测试的生命周期 软件测试的生命周期 & 软件开发的生命周期 二.如何描述一个 Bug 三.如何定义 Bug 的级别 四.Bug 的生命周期 五.发生争执了怎么办? Bug 评审 一.软 ...

最新文章

  1. iOS 修改textholder的颜色
  2. 实现Spark集群部署 这些公司都经历了什么?
  3. analyzing problems
  4. C++类的成员变量和成员函数
  5. 算法(4)-leetcode-explore-learn-数据结构-数组2
  6. 性质极其恶劣!针对基因编辑婴儿,怀进鹏这样说…
  7. 第二个情人节表白网页源码
  8. linux 线程和进程优先级,c – 在linux中更改线程优先级和调度程序
  9. POJ 334932742151184020022503
  10. postgreSQL 自动递增序号
  11. 01. View C++ as a federation of languages
  12. Unity HoloLens 开发初识
  13. 2021CCF推荐国际学术会议A类及相关领域介绍
  14. ME525+刷机2.3.6版本过程分享
  15. 用python表白代码_使用Python制作表白小程序
  16. php储存网页内容的简单示范
  17. 解析身份证号码(Python版)
  18. 爬虫:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position
  19. 二分查找例题(二)洛谷P1163
  20. visio如何画程序流程图的箭头

热门文章

  1. 1分钟链圈 | 重大决定!以太坊团队例会上决定实行康斯坦丁堡硬分叉!
  2. Android 加载超长大图(长度超过4096)的解决方案和处理办法
  3. 仿屏保纯as随机飘动气泡
  4. java实现古堡算式
  5. 计算机硬盘维修,笔记本电脑硬盘坏了怎么办 最详细解决方法【图文教程】
  6. 谢处方电磁场与电磁波第4版课后答案
  7. 人体动捕的IK实现问题
  8. 联络员(最小生成树)
  9. 健康保险公司如何进行客户体验管理XM?
  10. 唐诗宋词具体软件(源码讲解)