下载此文档

软件测试课件.ppt


文档分类:IT计算机 | 页数:约129页 举报非法文档有奖
1/129
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/129 下载此文档
文档列表 文档介绍
第10章 软件测试
软件测试基础
白盒测试
黑盒测试
测试策略
面向对象测试
测试完成的标准
调试
*
第一页,共129页。
教学目的与要求
⒈掌握软件测试的目的、基本原则、测试方法;
⒉熟练掌握白盒测试、黑盒测试及测试用例的设计;
⒊掌握单元测试、集成测试、确认测试、系统测试等测试策略;

⒌理解测试完成标准 ;
⒍掌握调试的概念及调试方法。
*
第二页,共129页。
教学重点 ⒈软件测试的目的、基本原则; ⒉白盒测试、黑盒测试及测试用例的设计; ⒊测试策略。
教学难点 ⒈白盒测试、黑盒测试及测试用例的设计; ⒉面向对象测试的基本内容。
教学学时 5学时
*
第三页,共129页。
教学方法 采用多媒体课件+讲授法+启发式相结合教学
教学参考文献 ⒈《软件工程导论(第五版)》,张海藩,清华大学出版社 ⒉《软件工程 (第二版)》,齐治昌,高等教育出版社 ⒊《软件测试教程》,宫云战,***出版社 ⒋《软件测试技术概论》,古乐,清华大学出版社 ⒌《软件性能测试与LoadRunner实战》,于涌,人民邮电出版社
*
第四页,共129页。
软件测试基础
一、软件测试的目的
测试是一个为了发现错误而执行程序的过程
一个好的测试用例是指很可能找到迄今为至尚未发现的错误的测试用例
一个成功的测试是指揭示了迄今为至尚未发现的错误的测试
根据这个测试目的,应该排除对测试的错误观点,设计合适的测试用例,用尽可能少的测试用例,来发现尽可能多的软件错误。
*
第五页,共129页。
有关软件测试的错误观点
“软件测试是为了证明程序是正确的,即测试能发现程序中所有的错误”。事实上这是不可能的。要通过测试发现程序中的所有错误,就要穷举所有可能的输入数据。
例:程序P有两个整型输入量 X、Y,输出量为Z,在32位机上运行。所有的测试数据组(Xi,Yi)的数目为:232×232= 264,1毫秒执行1次,共需5亿年。
P
X
Y
Z
*
第六页,共129页。
“程序测试是证明程序正确地执行了预期的功能”。实际上,一个程序不仅要完成它所需完成的功能,而且不应完成它不该做的事。如不能把边长为0、0、0的三条边判断为等边三角形。
*
第七页,共129页。
二、软件测试的原则
Davis提出了一组指导软件测试的基本原则:


3. Pareto原则:测试中发现的80%的错误可能来自于20%的程序代码
“小规模”开始,逐步转向“大规模”

,应由独立的第三方来承担测试
*
第八页,共129页。
其他的测试原则:
,应包括合理的输入条件和不合理的输入条件
,排除测试的随意性

、测试用例、出错统计和最终分析报告,为维护提供方便
,另一半是检查程序是否做了不该做的事

*
第九页,共129页。
三、软件测试方法
软件测试方法

指以人工的、非形式化的方法对程序进行分析和测试。
主要形式:审查、评审和走查。
静态分析
动态测试
*
第十页,共129页。

软件测试课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数129
  • 收藏数0 收藏
  • 顶次数0
  • 上传人977562398
  • 文件大小5.94 MB
  • 时间2022-01-04