下载此文档

第七章 软件测试的资源分配.ppt


文档分类:通信/电子 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
第七章软件测试的资源分配、进度管理与最优发行




软件测试概述
软件测试的目标是希望以最少的人力费用和时间发现潜在的各种差错和缺陷,以期进行改正。为此需要一定的测试方法、测试策略和测试流程。

软件测试的方法有很多,不同的测试方法往往针对不同的测试目标和测试对象,不同的思路以及采取不同的手段。例如,按照被测对象的不同,可分为面向功能、结构为主的测试和面向对象的测试等。


静态测试是通过阅读程序来查找软件的差错与问题的一种方法,其检查的重点为代码与设计的要求是否一致,代码的逻辑表示是否正确与完整,代码的结构是否合理,是否有未定义或用错的局部变量或全局变量等。

黑盒测试将软件视为一个看不到内部状况的黑盒子,在完全不考虑内部程序结构的情况下考察软件的外部功能与性能特征。白盒测试将软件视为一个内部结构透明的白盒子。
黑盒子和白盒子
功能测试
数据驱动测试
结构测试
逻辑驱动测试
客户需求
事件驱动
输入
输出
4. 单元测试
由于软件开发是一个由单元(模块)到整体(系统)的过程,因此软件测试的首次活动应为单元测试,以确定每个单元测试能否正常工作。
5. 集成测试
集成测试是在对被测软件所有单元分别独立测试完后,按照系统设计的模块结构进行逐步组装的一种有序测试。
单元测试与集成测试
各类测试的基本内涵
(1)恢复测试
恢复测试是检测系统的容错能力。检测方法是采用各种方法对系统出现故障后检验系统是否按照要求能从故障中恢复过来,并在预期的时间内开始事务处理,而且不对系统造成任何伤害。
(2)安全性测试
系统的安全性测试是检测系统的安全防范机制、保密措施是否完美且没有漏洞。测试的方法是测试人员模拟非法入侵者,采用各种方法冲破防线。
(3)强度测试
强度测试是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行,性能下降的幅度是否在允许的范围内。
(4)性能测试
性能测试是检查是否满足系统说明书对性能的需求。
(5)可靠性测试
对于在系统分析说明书中提出了可靠性要求的软件或对一些要求高可靠性的软件,可靠性测试是必须的。

第七章 软件测试的资源分配 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小399 KB
  • 时间2018-01-06