下载此文档

软件测试方法论文.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
浅析软件测试技术未来形式
一、软件测试的定义
经过了多年软件开发实践,软件测试的重要意义逐渐被人们普遍认识。然而 究竟什么是软件测试,这一基本概念很长时间以来存在着不同的观点。1973年 曾经指出,测试是对程序或系统能称功能测试或数据驱动测试,它是在已知产品所应具有的功能, 通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打 开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接 口进 行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程 序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数 据库或文 件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果 图、错误推测等,主要用于软件确认测试。
四、软件测试的发展
1、软件测试的发展史
软件测试是伴随着软件的产生而产生的。早期的软件测试较为狭隘,测试相 当于“调试”,由开发人员自己完成这部分工作。通常是形成代码、产品基本完 成时才进行测试,对测试的投入非常的少。直到 1957年,软件测试才成为一种 发现软件缺陷的活动。由于缺乏软件工程的概念,测试仍旧是开发之后的事情。 1972年在北卡罗来纳大学举行了首次软件测试正式会议,1975年 John Good Enough 和 Susan Gerhart 在 IEEE 上发表了 “Toward a Theory of Test Data Selection”(测试数据选择原理)的文章,软件测试才被确定为一种研究方向。 1979 年,Glen ford Myers 的《The Art of Software Testing》(软件测试艺术) 是测试领域的第一本重要专著。在这本书中, Myers 以及其同事们将软件测试定 义为“测试是为发现错误而执行的一个程序或者系统的过程”。
到了 20 世纪 80年代,软件测试不再单纯是发现错误的过程,而且包含了 软件质量评价的内容。包含 IEEE(Institute of Electrical and Electronic Engineers) 标准、美国 ANSI (American National Standard Institute) 标准 以及ISO (International Standard Organization)国际标准在内的各类标准 相继被制定。1983 年,Bill Hetzel 在《Complete Guide of Software Testing》 (《软件测试完全指南》 )中指出“测试是以评价一个程序或系统属性为目标的任 何一种活动,测试是对软件质量的度量”。
20世纪90年代,测试工具开始盛行。2002年,Rick何和St efan在
《Systematic Software Testing》(《系统的软件测试》)一书中将测试定义为"测 试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的 整个生命周期过程”。
最近 20 年来,软件测试技术随着计算机和软件技术的飞速发展取得了很大 突破,包括V模型、
W模型在内的测试模型被相继总结出来。同时,TMM(Testing Maturity Model)概念的出现标志着测试过程的改进。在单元测试、自动化测试、 负载压

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

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai11
  • 文件大小13 KB
  • 时间2022-05-28