华南师范大学:《软件工程》课程电子教案(PPT课件)第五章 软件测试工程

软件 5软件测试工程 工往往占软件开发总工作量的40 以上。对于一些涉及到人身安全 的特殊软件,其软件的测试费用 程原理 甚至高于该软件其他费用总和的 3到5倍
5 软件测试工程 据统计表明,软件测试工作量 往往占软件开发总工作量的40% 以上。对于一些涉及到人身安全 的特殊软件,其软件的测试费用 甚至高于该软件其他费用总和的 3到5倍。 软 件 工 程 原 理

软 5.1软件测试概述 件 1、进行测试的原因 (1)问题本身的复杂性及人类自身能 力的局限性; 工(2)软件开发的全过程都是人来完成 的,人在工作中难免有错误 程 2、软件测试有两个重要时期 (1)单元测试阶段 原 在模块/构件开发过程中,每个模 块/构件的编码完成后所进行的测试。 理
5.1 软件测试概述 1、进行测试的原因 (1)问题本身的复杂性及人类自身能 力的局限性; (2)软件开发的全过程都是人来完成 的,人在工作中难免有错误。 2、软件测试有两个重要时期 (1)单元测试阶段 在模块/构件开发过程中,每个模 块/构件的编码完成后所进行的测试。 软 件 工 程 原 理

软 (2)综合测试阶段 件系统是由个模块/构件组装而成 在系统构筑过程中,要进行严格的综 工合测试,确保整个系统能正常运行。 软件测试的定义 为了发现错误而审查文档和执行 程原理 程序的过程。 2、根据软件的规格说明以及程序内 部结构而设计一批测试用例,并利用
软 件 工 程 原 理 (2)综合测试阶段 按照结构化方法或者构件技术等, 系统是由一个个模块/构件组装而成, 在系统构筑过程中,要进行严格的综 合测试,确保整个系统能正常运行。 一、软件测试的定义 1、为了发现错误而审查文档和执行 程序的过程。 2、根据软件的规格说明以及程序内 部结构而设计一批测试用例,并利用

这些测试用例去运行程序,以发现 软件工程原理 软件错误的过程。 测试用例={输入数据+预期结果} 注意: (1)软件测试是一个查找错误的过 程,所以,软件测试只能证明错误 的存在,而不能证明程序无错,不 能保证经过测试的程序一定没有错 误。 (2)软件测试仅仅是一个手段,其 根本目的是为了纠正软件中的错误
软 件 工 程 原 理 这些测试用例去运行程序,以发现 软件错误的过程。 测试用例={输入数据+预期结果} 注意: (1)软件测试是一个查找错误的过 程,所以,软件测试只能证明错误 的存在,而不能证明程序无错,不 能保证经过测试的程序一定没有错 误。 (2)软件测试仅仅是一个手段,其 根本目的是为了纠正软件中的错误

软 从而提高软件的质量。 件 (3)测试不可能发现所有错误, 只能在有限的时间和经济条件下, 工尽可能地发域错读 程 测试的目的是以最少的人力、物 力和时间投入,尽可能多地发现软 件中的各种错误。 原 理
软 件 工 程 原 理 从而提高软件的质量。 (3)测试不可能发现所有错误, 只能在有限的时间和经济条件下, 尽可能地发现错误。 二、软件测试的目的 测试的目的是以最少的人力、物 力和时间投入,尽可能多地发现软 件中的各种错误

软 G. Myers在他的软件测试著作中叙 件述了测试标 1、为了发现错误而执行程序的过 工程; 2、一个好的测试用例是很可能找 到至今为止尚未发现的错误的用例; 程原理 3、一个成功的测试是指发现了至 今为止尚未发现的错误的测试
软 件 工 程 原 理 G.Myers 在他的软件测试著作中叙 述了测试目标: 1、为了发现错误而执行程序的过 程; 2、一个好的测试用例是很可能找 到至今为止尚未发现的错误的用例; 3、一个成功的测试是指发现了至 今为止尚未发现的错误的测试

软件 软件测试的原则 根据软件测试目标,软件的测试原 则是 工求 1、所有的测试都应该追溯到用户需 2、应该尽早制定测试计划。 程3、应该由第三方进行测试工作 原 5、充分注意到错误的群集现象。 楼《测试应该从“小规模”到“大规 理
软 件 工 程 原 理 三、软件测试的原则 根据软件测试目标,软件的测试原 则是: 1、所有的测试都应该追溯到用户需 求。 2、应该尽早制定测试计划。 3、应该由第三方进行测试工作。 4、穷举测试是不可能的。 5、充分注意到错误的群集现象。 6、测试应该从“小规模”到“大规 模

四、测试流程 软件工程原理 测试规格大纲如课本P107所示。 软件测试流程如下图所示: 软件配置 试)结果,(番)6误,按错)正确 出错率 具 预期的结果 可靠性可靠性预 模型
软 件 工 程 原 理 四、测试流程 测试规格大纲如课本P107所示。 软件测试流程如下图所示:

软件 、软件配置 包括:需求规格说明、设计说明 工缩奥试计划测饭用州、顿期参 2、测试工具 程原理 为软件测试提供的某种服务程序。 例如,静态分析工具程序、动态分 析程序、测试结果分析程序等等
软 件 工 程 原 理 1、软件配置 包括:需求规格说明、设计说明 书、源程序等。还应包含测试配置。 例如,测试计划、测试用例、预期 结果等等。 2、测试工具 为软件测试提供的某种服务程序。 例如,静态分析工具程序、动态分 析程序、测试结果分析程序等等

3、评价 软件工程原理 测试结果与期望结果比较,如果有 差异则往往程序有错,需要改正。 4、可靠性预测 有3种情况可以考虑: (1)若发现严重错误,则软件的质 量和可靠性一定不高 (2)若测试结果是软件功能基本正
软 件 工 程 原 理 3、评价 测试结果与期望结果比较,如果有 差异则往往程序有错,需要改正。 4、可靠性预测 有3种情况可以考虑: (1)若发现严重错误,则软件的质 量和可靠性一定不高; (2)若测试结果是软件功能基本正
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第四章 软件设计工程.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第三讲 软件需求工程.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第二章 计算机柔统及可行性研究.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第一章 软件与软件工程.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第八章 Internet 与 Intranet.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第七章 计算机网络基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第五章 表格处理基.ppt
- 《大学计算机基础》课程教学资源:选定表格1.doc
- 《大学计算机基础》课程教学资源:选定表格.doc
- 《大学计算机基础》课程教学资源:表格计算—排序.doc
- 《大学计算机基础》课程教学资源:自动创建目录效果.doc
- 《大学计算机基础》课程教学资源:制表位示例.doc
- 《大学计算机基础》课程教学资源:分栏和首字下沉效果.doc
- 《大学计算机基础》课程教学资源:你从鸟声中醒来3.doc
- 《大学计算机基础》课程教学资源:你从鸟声中醒来2.doc
- 《大学计算机基础》课程教学资源:你从鸟声中醒1.doc
- 《大学计算机基础》课程教学资源:“脚注和尾注”.doc
- 《大学计算机基础》课程教学资源:“公式”工具栏和公式输入框.doc
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章 文字处理基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第十章 信息系统安全与社会责任.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第六章 软件维护工程.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第七章 传统的开发方法.ppt
- 华南师范大学:《软件工程》课程电子教案(PPT课件)第八章 快速原型的开发方法.ppt
- 《建模与仿真》(英文版) Vorlesung Mode llbildung und Simulation.pdf
- 山东建筑大学:《计算机绘图与三维造型 Auto CAD & Solid Edge》PPT大纲(汤爱君).ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第九章 中断系统.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十章 定时与计数技术及应用.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十一章 I/O接口概述.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十二章 串行通信.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十三章 有关D/A、A/D的基本概念.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十五章 从8086到80x86.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第十四章 IBM PC/XT.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)目录.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第一章 微型计算机的系统结构与工作原理.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第二章 二、十进制数间的相互转换.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第三章 8086微处理器.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第四章 存储器.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第五章 指令.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第六章 汇编语言.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第八章 I/O接口.ppt