下载此文档

软件测试论文.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
软件测试?!软件测试的背景软件测试是伴随着软件而产生的。在20世纪60年代(软件工程建立前),高级语言相继诞生并广泛应用,因此为表明程序正确而进行测试。到了20世纪70年代,随着软件规模越来越大,其复杂性也急剧增加,软件在计算机系统中的重要性越来越高。1975年JohnGoodEnough和SusanGerhart在IEEE上发表了《测试数据选择的原理》的文章,软件测试被确定为一种研究方向。1979年,GlenfordMyers的《软件测试艺术》一书成为软件测试领域的第一本重要专著,其中将软件测试定义为:“测试是为了发现错误而执行的一个程序或者系统的过程。”Myers为软件测试的发展起了重要作用。20世纪80年代早期,“质量的号角开始吹响”。软件测试定义发生改变,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容,制订了各类标准。1982年在美国卡来纳大学举行了首届软件测试正式会议。1983年,BillHetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。同年,IEEE提出的软件工程术语中对软件定义是:“使用人工或自动的手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或弄清实际结果和预期结果的差别。”此时软件已成为一个专业,需要运用方法和手段,需要专门的人才。进入20世纪90年代,测试工具盛行起来。1996年提出的测试能力成熟度TCMM(TestingCapabilityMaturityModel)、测试支持度TSM(TestabilitySupportModel)、测试成熟度TMM(TestingMaturityModel)。到了2002年,Rick和Stefan在《系统的软件测试》一书中对软件测试做了进一步定义:测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程。近二十年来,随着计算机和软件技术的飞速发展,软件测试技术研究也取得很大突破。在1982年首届软件测试技术会议以后,该会议每两年召开一次。此外,国际上还有软件可靠性会议,越来越多的人加入软件测试行业,从事软件测试技术的研究。软件测试和软件调试的区别软件调试跟软件测试是两个不同的过程,有着根本的区别软件测试就是为了发现错误而执行程序的过程。软件调试是发现错误并改正的。软件调试是一个随机的,不可重复的过程,它用于隔离和确认问题发生的原因,然后修改软件来纠正问题。软件测试是一个有计划的,可以重复的过程,它的目的是为了发现与预先定义的规格和标准不符合的问题。软件测试是找出软件已经存在的错误,而调试是定位错误,修改程序以修正错误。软件测试从一个已知的条件开始,有预知的结局,而软件调试从未知的条件开始,其结局不可预知。软件测试可以计划,可以预先制定测试用例和过程,工作进度可以度量。而调试不能计划,进度不可度量。软件调试是在测试之后,在方法,思路,策略上都有所不同。软件测试的对象可以是文档和代码而软件调试的对象只能是代码。软件调试是随机性的,由程序员完成。为了程序可运行。软件测试是有目的性的,由测试人员完成。为了程序可完成指定功能。软件测试的目的是为了发现软件中存在的错误;而软件调试是为了证明软件开发的正确性。软件测试经历发现错误、改正错误、重新调试的过程。而软件调试是一个推

软件测试论文 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201702
  • 文件大小28 KB
  • 时间2020-08-11