软件测试毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文
姓名:陈鑫
专业:。Net软件开发
年级:计软1302
学号:2
指导教师:王梅
软件测试得概述及方法
、、
完成时间:2012年3月
摘要:从软件产业得发展初期到目前得大型软件开发过程,软件测试已成为其中一个不可分割得部分。随着软件规模得日益增大,软件测试问题也日益突出,现代社会对软件得依赖越来越强,高可信软件测试有着广泛得需求,基于缺陷模式得软件测试技术作为高可信软件得重要保证,可以大大降低软件得缺陷密度,提高软件得可信性。本文从测试得基本概念入手,深入剖析软件测试相关理论
关键字:软件测试、白盒测试、黑盒测试、类测试
目录
1软件测试得发展史。.。。。。.。。、。。。.、...、、。.。.。、.。、。.、、、.。.、。42软件测试得相关背景。、.。.。、。.。.、.、、。、、。.、、.。、、、.、、。.。。。、..5
3 软件测试概述、。、。、。..、.、.、.。、。、。.、。。。.。。.。、、。、、。。、.。.。、、.6
3。1软件测试得定义.、。..。.、、..。。。、、、、、、。。。。...。、、...。。。、。。。、。、。.、、.。、。.。.、。、.。.、。。.。、.。、。、.、、。..、6
3。2软件测试得描述、.。.、、。.。。。.、。。、。。、、、.....。、、、、.、.、、..。。、、。、。.。、.、。。.。、、、.。、、。、....、、。、..、。。、6
3。3软件测试得目得、.、、。、、。.、。、、.、。.、。.。.、.、、。。、。。。。、。.。。。。、.。.。...。、。。、、。、、.。。。、.、、。。、。.。、、、、。7
3.4软件测试得原则...、。、。、...。..。、、。。。.。、、。、。、、.。..。、。.。。。。、。.。.。.。、.、、.。。、。、。.、。.。.、、.、、。.。、、.8
4软件测试得内容...、..。、。、、。.。......、.。、、。。.、、.、.、、..、.。.。.、。、。.、、。。。、。。.。、。.、、。、....、.。、。、。、。、.、、。。9
4.1验证(verification)。、.、.、。.。。、。。.、、.。..。...、、、。、.、。...。、。。..、、.、.。..。、、、。.、..。。..。、、。、。。.、.。、.9
4.2确认(validation)、.。.、。。..。、.、.、。。。。..。...、。、。.、.、、.、9
5 软件测试得分类、、。、.、、、、、、、.。。...。。...、、、。、、。.、。。。.、、、、、10
5、1常用分类。。。..、。。.。。.、.、、、、.。、.、。、、。。。.。。。。。。.。.。。。10错误!未定义书签。
5、2ﻩ黑盒测试。.、.。。.、。.、。.。、、。、、。.。.、、..、、。。、。、。.。。、..、10
5、3白盒测试..。。。.。、.。。。.、。、.、。、、、、。.、.、。.....。。。、.、。。.11
5.4ﻩ静态测试。。.、、、、、。、。、。、。。..、.。、、.。.、、、.、、、。。、、.、。。.14
5.5动态测试、、、.。.。.。。.、、.、。、。.。、、、。..、.。、、..、。。、。。.、、、15
6 软件测试中得类测试、..。。、、。.。..。.、、。、、、。、..、。。、、。、.、。。。。
15
6、1面向对象软件得类测试概念、.、、。。。、。.。、...。.、...。、。。。、.。。、、。.。。..。、.。..、。。、。、.。。156。2。类测试技术、、、.。、、.。.。。、.。。、.。..。、、、。。。。、.、、。..、、、。、16
7 参考文献.、..。。。。。。、。、...、。.、、.、.、.、。。.。、。.、。、、。.、。。。、、17
8 致谢。、。。。、、、。。。。。.。。。。。。、.。、、.、.。。。。.、.。。、.、、、。、。。、。。、。
18
1软件测试得发展史
软件测试得发展历史:20世纪60年代(软件工程建立前),为表明程序正确而进行测试。。1972年在北卡罗来纳大学举行了首届软件测
试正式会议。、1975年John Good Enough与Susan Gerhar t在IEEE上发表了《测试数据选择得原理》得文章,软件测试被确定为一种研究方向、、1979年,Glenford Myers得《软件测试艺术》,对测试做了定义:测试就是为发现错误而执行得一个程序或者系统得过程。、20世纪80年代早期,“质量”得号角开始吹响。软件测试定义发生了改变,测试不单纯就是一个发现错误得过程,而且包含软件质量评价得内容。制定了各类标准。. 1983年,Bill Hetzel 在《软件测试完全指南》中指出:测试就是以评价一个程序或者系统属性为目标得任何一种活动,测试就是对软件质量得度量。。 20世纪90年代,测试工具盛行起来、、 1996年提出得测试能力成熟度TCM M(Testing Capability Maturity Model)、测试支持度TSM(T estability Support Model)、测试成熟度TMM(Testing Matu rity Model)。。到了2002年,Rick与Stefan在《系统得软件测试》一书中对软件测试做了进一步定义:测试就是为了度量与提高被测软件得质量,对测试软件进行工程设计、实施与维护得整个生命过程。
2软件测试得相关背景
相关背景:前段时间, 就就是在我没有认真了解测试行业之前, 可能由于测试在中国得重视程度得问题, 我也一直认为测试应该就是不重要得, 甚至认为有必要有专门得测试职业不?认为软件主要就是开发人员得事, 软件得成果也就是由开发人员决定得, 当我在参加工作后, 真正从学校得学习环境中走上实际运用开发得时候, 事