- 17
- 0
- 约1.02万字
- 约 47页
- 2017-11-17 发布于河南
- 举报
Ch2-静态测试技术
软件测试方法与实践 - Ch.2静态测试技术 erdonghs@sh163a.sta.net.cn 第一章回顾 第二章 软件静态测试 2.0 什么是静态测试? 静态测试是指不运行被测试程序而寻找程序代码中可能存在的错误或评估程序代码的过程。 静态测试的特点是不需要运行代码,也不需要对代码编译、链接和生成可执行文件。它是通过分析或检查源程序的方法、结构、过程、接口等来检查程序的正确性。目的在于找出缺陷和可疑之处,纠正软件系统的描述、表示和规格上的错误,也是进一步执行其它测试的前提。 在实际使用中,静态代码检查比动态测试更有效率,更能快速找到缺陷。按经验估算,一般能发现30%~70%的逻辑设计和编码错误的缺陷。但是静态代码检查非常耗费时间,而且代码检查需要丰富的知识和经验积累 为什么要静态测试? 在G.J.Myers的经典著作《软件测试之艺术》(The Art of Software Testing)中,软件测试被定义为:程序测试是为了发现错误而执行程序的过程。 他认为测试是执行程序的过程,也就是在代码完成后,通过运行程序来发现程序代码或软件系统中错误的过程。但是,这种测试方式并不能在代码完成之前就发现系统需求、系统设计上的缺陷,而是把需求、设计上的问题遗留到后期,结果就会造成设计、编程的部分返工。而且,需求阶段和设计阶段的缺陷还会产生放大效应,大大增加了软件开发的成本和周期。这是
您可能关注的文档
- MO程序设计入门.ppt
- 第8章 Delphi 7.0的.ppt
- perl文件读写.ppt
- 第11章 Java高级编程.ppt
- VB文件的掌握.ppt
- C语言 第二十九 三十 讲.ppt
- 应用程序的建立以及读卡功能的实现.doc
- 12perl文件系统.ppt
- java课件11Java的输入与输出流.ppt
- 1_Linux编程基础.ppt
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)