第1部分软件测试概述中文_第1页
第1部分软件测试概述中文_第2页
第1部分软件测试概述中文_第3页
第1部分软件测试概述中文_第4页
第1部分软件测试概述中文_第5页
已阅读5页,还剩19页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试概述袁玉宇本节内容软件缺陷的定义软件缺陷产生的原因软件测试的目标软件测试的特征软件开发生命周期需求规格说明概要设计详细设计系统测试集成测试单元测试编码“bug”

人们将软件错误称为“臭虫”,这是因为第一个有记载的电脑故障是由线路上的臭虫造成的。就是我们通常称的“BUG”。什么是软件不足(defect)?缺点(defect)问题(problem)谬误(fault)矛盾(inconsistency)失败(failure)偏差(variance)毛病(incident)特殊(feature)异常(anomaly)错误(error)缺陷(bug)

一些不足概念的关系错误:人类会犯错误。缺陷:缺陷是错误的结果。失效:当缺陷执行时会发生失效。事故:当出现失效时,呈现给用户。软件缺陷的定义

软件缺陷是软件在生命周期各个阶段存在的一种不满足给定需求属性的问题。软件缺陷案例软件未达到产品描述表明的功能。软件出现了产品描述指明不会出现的错误。软件功能超出产品描述指明范围。软件未达到产品描述虽未指出但应达到的目标。软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。软件缺陷的分类以出现相应错误的开发阶段来划分;以相应失效产生的后果来划分;以解决难度来划分;以不解决会产生的风险来划分;根据异常出现的频率来划分。软件缺陷产生的阶段软件缺陷产生的原因有很多,但最主要的原因要归咎于产品描述软件缺陷产生的原因缺乏有效的沟通,或者没有进行沟通;软件复杂度不断变更的需求时间的压力缺乏文档的代码软件开发工具测试人员的目标尽早发现软件的缺陷测试有证明的功能证明软件系统在可接受的范围内可用;证明软件系统在非正常情况和条件下的功能和特性仍能满足要求;证明软件系统是完整的并且可用或可被集成。测试有检查的功能检查缺陷、错误和系统不足;检查系统的能力和局限性;检查组件、工作产品的质量。测试有预测的功能预测软件系统的极值性能;预测软件系统未来可能发生的问题和风险;提前确认解决这些问题和风险的途径。软件缺陷生命周期需求规格说明设计缺陷分类缺陷解决缺陷隔离测试编码错误错误错误错误修复事故缺陷缺陷缺陷需求和软件规格说明(预期的)程序(观察的)SP需求、软件、测试7规格说明(预期的)程序(观察的)SPT8215643测试用例(已检验)测试方式静态测试

动态测试

测试阶段单元测试集成测试

系统测试验收测试

测试组织开发方测试用户方测试

第三方测试

测试特点软件测试具有一定的风险软件缺陷的寄生虫性软件测试的杀虫剂现象软件测试的不修复原则Pareto原则对测试的错误理解调试和测试是一样的;测试组应当为保证质量负责;把测试作为新员工的一个过渡工作;关注测试的执行而忽略测试的设计;测试自动化是万能的;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论