软件质量测试第一章软件测试概述
WehavemanyPowerPointtemplatesthathasbeenspecificallydesignedtohelpanyonethatissteppingintotheworld
本节内
软件质量测试第一章软件测试概述
WehavemanyPowerPointtemplatesthathasbeenspecificallydesignedtohelpanyonethatissteppingintotheworld
本节内容
沈阳师范大学软件学院
*
早期——70年代:存在测试;无软件测试理论和方法;目的证明软件是可运行的;
70年代:开始出现测试理论和测试方法;1979年Myers《TheArtofSoftwareTesting》;软件测试目的:finderrorsinsoftware;一个好的测试:finderrorsthatnotbeenfound;
80年代:软件行业进入飞速发展时期,软件趋向复杂化、大型化,人们把“质量”融入到了软件测试里,形成了全新的软件测试与质量保证
21世纪初:软件测试深入到了软件开发的整个生命周期里,并且更侧重于面向对象软件测试、测试驱动开发、极限开发测试等新的领域
沈阳师范大学软件学院
*
术语和定义
错误(error)
缺陷(fault)
失效(failure)
事故(incident)
沈阳师范大学软件学院
*
术语和定义
错误(error)
缺陷(fault)
失效(failure)
事故(incident)
沈阳师范大学软件学院
*
错误(error)
是软件本身的错误,由程序员在编程过程中造成的(somethingwronginsoftwareitself)
应用到测试过程时,有两种不同的使用方式:
指一个实际测量值与理论预期值之间的分歧
指一些人的行为引起的软件中的某种失效或缺陷
沈阳师范大学软件学院
*
术语和定义
错误(error)
缺陷(fault)
失效(failure)
事故(incident)
沈阳师范大学软件学院
*
缺陷(fault)
是错误的结果,是错误的表现,是导致系统失败的条件。系统出错的基本原因是缺陷。
(observableinsoftwarebehavior)
沈阳师范大学软件学院
*
缺陷(fault)
微小的(Minor)
一般的(Major)
严重的(Critical)
致命的(Fatal)
沈阳师范大学软件学院
*
术语和定义
错误(error)
缺陷(fault)
失效(failure)
事故(incident)
沈阳师范大学软件学院
*
失效(failure)
指不能按软件规格说明的要求执行一个软件片段。缺陷执行时会发生失效,与需求规格说明有关,但不是所有的缺陷都会导致失效。
(somethingwronginsoftwarebehavior,deviatesfromrequirements)
表现:
只出现在可执行的表现中,通常是源代码
这种定义只与过错缺陷有关
沈阳师范大学软件学院
*
如果在系统中有一个错误,则失效必然出现;
如果失效出现了,则系统中必然有一个缺陷;
如果系统中有一个缺陷,系统有可能出现失效,但并非一定出现失效。
沈阳师范大学软件学院
*
术语和定义
错误(error)
缺陷(fault)
失效(failure)
事故(incident)
沈阳师范大学软件学院
*
事故(incident)
出现失效时,可能会也可能不会呈现出来。事故说明出现了与失效类似的情况,警告用户注意所出现的失效。
沈阳师范大学软件学院
*
Incident
Failure
Fault
Error
IEEE对软件测试的定义
使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验其是否满足规定的需要或是弄清楚预期结果与实际结果之间的差别。
沈阳师范大学软件学院
*
本节内容
软件质量测试第一章软件测试概述 来自淘豆网m.daumloan.com转载请标明出处.