下载此文档

软件测试缺陷与软件质量.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
缺陷与软件质量本章教学要点?教学目标?理解测试、缺陷与质量三者之间的关系,能形成对质量保证体系的完整视图。?教学重点与难点?缺陷、软件质量的相关概念?对软件质量属性的各类缺陷的判别、敏感性?软年质量保证体系的构建目录缺陷相关概念1软件质量相关概念32软件质量保证体系BUG的来历?Bug创始人Grace Hopper: 计算机软件之母;臭虫BUG;千年虫?1947年,一只小飞蛾钻进了计算机电路里,导致系统无法工作,格蕾丝·赫柏把飞蛾拍死在工作日志上,写道:就是这个 bug(虫子),害我们今天的工作无法完成。现在华盛顿美国国家历史博物馆中可以看到这个遗稿。?于是,bug一词成了计算机专业术语,形容那些系统中的缺陷或问题。软件缺陷的定义:维基wiki?程序错误(英语:Bug),或称漏洞,是程序设计中的术语,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。Bug, 缺陷, 错误,问题,漏洞,异常等都指一个意思。软件缺陷的定义:IEEE729-1983?从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;?从产品外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。从2方面来看,开发或维护过程中存在的问题也属于软件缺陷。名词术语(说明:此定义通常为教科书上的软件缺陷的定义)软件缺陷的定义:IEEE -1990?Fault : An incorrect step, process, or data definition in puter program. Note: This definition is used primarily by the fault tolerance discipline. mon usage, the terms "error" and "bug" are used to express this meaning. 一个不确的步骤、过程或数据定义,与术语error,bug同一个意思。?Failure:the inability of a system ponent to perform its required functions within specified performance 。从对内、对外来看,区分成不同的概念。失效的概念被正式提出。缺陷缺陷(人为)错误(人为)错误故障故障(第三方)故障(第三方)故障失效失效引入激活(人为)错误(人为)错误引入引入缺乏容错……故障故障缺乏容错是不是缺陷一定会导致业务失效?是不是业务失效都是由缺陷引起的?是不是缺陷激活后一定会出现故障?区分:缺陷、故障、失效缺陷缺陷区分:缺陷、故障、失效从用户角度阐述,体现为所用户体验的业务状态从系统角度阐述,体现为运行状态。故障-旦激活后则可以反复传递从特定(程序)对象角度阐述,体现为静态存在说明打不通电话进程退出、死机指针未释放示例(XX)业务-(XX)状态失效(XX)实体-(XX)状态故障(XX)对象-(XX)状态缺陷特征术语缺陷屏蔽的概念?缺陷屏蔽Defect masking:一个缺陷阻碍另一个缺陷的发现。[IEEE 610]名词术语?由于二个或多个缺陷(软件的内部错误)的组合或同时作用后使得这些内部错误无法反应出来,但一旦更正了一个屏蔽的错误后可能就会出现。?比如:某个系统用户登录功能无法使用,会屏蔽登录功能内部的一些细节问题,比如:用户名长度范围不正确

软件测试缺陷与软件质量 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小0 KB
  • 时间2016-03-01