下载此文档

软件工程6软件测试ppt课件.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
软件工程与项目管理
1
第6章 软件测试
掌握:白盒测试、黑盒测试、测试用例、逻辑覆盖、等价类划分、边界值分析、错误推测法、因果图法、单元测试、集成测试、确认测试、系统测试、Alpha测试和Beta测试。
2
软件测试概述
3
软件测试的概念
软件测试是在软件投入运行之前对软件需求分析、设计规格说明及编码的最终审查,是软件质量保证的关键步骤,是为了发现错误而执行软件的过程。
4
软件测试的目的
软件测试的目的就是为了发现错误并纠正错误,可以将其总结为以下几点:
(1)测试是一个程序的执行过程,它的目的在于发现错误。
(2)一个好的测试用例极可能发现至今未发现的错误。
(3)一个成功的测试是发现了至今末发现的错误的测试。
5
软件测试的原则
(1)测试前要认定被测试软件有错,不要认为软件没有错。
(2)要避免由程序编写者自己进行测试。
(3)要注意测试用例的合理设计和选择,预期结果的定义要有利于错误的检测。
(4)软件测试要以软件需求规格说明书为标准。
(5)测试是相对的,不能穷尽所有的测试,要根据人力物力安排测试。
(6)应当制定严格的测试计划。
(7)妥善保存测试计划与测试用例,为以后的维护提供方便。
6
软件测试方法
7
软件测试方法分类

可分为单元测试、集成测试、确认测试、系统测试、α测试和β测试。

可分为白盒测试与黑盒测试。

可分为静态测试与动态测试。

可分为配置测试、兼容性测试、语言测试、易用性测试、文档测试、特殊测试等。
8
白盒测试
白盒测试是把程序看做一个透明的盒子,能够了解它的内部结构和处理过程,即对程序的所有逻辑路径进行测试,检查是否都能按预定要求正确工作。
用白盒测试方法不可能进行完全测试,因为企图遍历所有的路径也是不可能做到的。
图6-1 一个程序的控制流程图
9
黑盒测试
黑盒测试法是把程序看成一个黑盒子,不考虑程序的内部逻辑结构和处理过程,只着眼于程序的外部特性
很显然,因为企图遍历所有的输入数据是不可能做到的,所以用黑盒测试法也不可能进行完全的测试。
图6-2 一个简单的程序模型
10

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw1984
  • 文件大小432 KB
  • 时间2021-07-25