- 9
- 0
- 约 189页
- 2017-08-21 发布于广东
- 举报
软件工程学教程 (第四版) 周苏 教授 第8章 软件测试 软件测试在软件生存周期中占有重要的地位,这不仅仅是因为测试阶段占用的时间、花费的人力和成本占软件开发的很大比重,而且它直接影响着软件的质量,是保证软件可靠性的主要方法之一,其目的是保证发现软件错误。大量统计资料表明,软件测试的工作量往往占软件开发总工作量的40%以上。 8.1 测试的基本概念 软件测试阶段的主要任务是发现并排除在分析、设计、编程各阶段中产生的各种类型的错误,以得到可运行的软件系统。 与“测试是证实程序中不再含有错误”或者“说明程序能正确地执行它的功能”等看法相反,软件测试是假定程序中存在错误 (当然这种假设是符合实际的) ,从而另外设计程序,通过执行该程序来发现尽可能多的错误。所以,测试是设计、运行这样一个程序的过程,这种程序能够发现错误。 8.1 测试的基本概念 但是,测试并不能发现所有的错误,因为无论采用何种办法,都无法完成一个软件系统的所有各种状态的组合运行,因此,“彻底的”测试是不可能的。测试的基本策略只能是“在一定的研制时间、经费的限制下,通过执行有限个测试过程,尽可能多地发现一些错误”。所以,测试的基本问题就是经济性,测试的关键就成为如何设计出能尽可能多地发现错误的测试过程。能尽可能多地发现错误的测试用例被称为是“高产的”。 8.1 测试的基本概念 在软件测试活动中,除了“测试”和“排错”
您可能关注的文档
- 软件工程学教程(第二版) 教学课件 作者 周苏 王文 第12、13章 软件工具、环境与质量评价.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第01章 软件工程概述.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第02章 系统定义与软件计划.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第03章 软件需求分析.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第04章 软件概要设计.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第05章 软件详细设计.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第06章 软件界面设计.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第07章 软件编码.ppt
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第09章 面向对象分析与设计.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第11章 软件文件.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第12章 软件维护.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第13章 软件质量管理.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第14章 软件管理.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第15章 软件过程.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第16章 软件体系结构.pdf
- 软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第17章 软件工程的发展.pdf
- 软件工程学实验 教学课件 作者 周苏 王文 张泳 吴艳 等 软件工程学实验1.pdf
- 软件工程学实验 教学课件 作者 周苏 王文 张泳 吴艳 等 软件工程学实验2.pdf
原创力文档

文档评论(0)