下载此文档

软件质量保证与测试第9章 软件测试过程PPT课件.ppt


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
第9章软件测试过程
1
内容提要
计算机软件的可靠性要素
软件可靠性工程
注意的要素
软件测试的目的和原则
软件测试的目的
软件测试的原则
软件测试过程
软件测试过程概述
单元测试
集成测试
系统测试
验收测试
回归测试
2
内容提要
软件测试与软件开发的关系
软件测试贯穿于整个软件开发生命周期
生命周期测试与V模型
软件测试的过去、现在和未来
我国软件测试产业的现状

白盒测试工具
黑盒测试工具
测试设计和开发工具
测试执行和评估工具
测试管理工具
功能和成本
小结
3
计算机软件的可靠性要素
软件可靠性工程
软件可靠性(Software Reliability)是软件质量中的一个重要因素,同时,它还是软件系统固有特性之一,它表明了一个软件系统按照用户的要求和设计的目标,执行其功能的正确程度。软件可靠性与软件缺陷有关,也与系统输入和系统使用有关。
理论上说,可靠的软件系统应该是正确、完整、一致和健壮的。
但是实际上任何软件都不可能达到百分之百的正确,而且也无法精确度量。一般情况下,只能通过对软件系统进行测试来度量其可靠性。
软件可靠性有很多不同描述的定义,目前被广泛接受的定义是:“软件可靠性是软件系统在规定的时间内及规定的环境条件下,软件不引起系统失效的概率。”该概率是系统功能及软件中存在的差错的函数。
软件可靠性是软件的客观属性,它只有在软件运行时才表现出来。因此,一般来说,软件失效就意味着在软件运行时不能够完成需求中所规定的预期任务。
4
注意的要素
规定的时间
规定的环境条件
不引起系统失效
研究软件可靠性的目的
软件的可靠性与正确性的区别
5
软件测试的目的和原则
软件测试就是在软件投入运行前,对软件的需求分析、设计、实现编码进行最终审查。
表面上看,软件工程的其他阶段都是建设性的,而软件测试是摧毁性的。
但是,软件测试的最终目的是建立一个高可靠性的软件系统的一部分。正如本章开篇所说,它的定义为:软件测试就是为了发现缺陷而运行程序的过程。
6
软件测试过程
软件测试过程概述
由于软件错误的复杂性,在软件工程范围内要综合应用测试技术,根据定义域中的取值,通过执行和观察,将预期的行为和实际的行为做比较,以确认测试的结果,因此软件测试是一个综合测试的过程。
软件测试时需要以下三类信息:
软件配置:指需求说明书、设计说明书和源程序等。
测试配置:指测试方案、测试用例和测试驱动程序等。
测试工具:指计算机辅助测试的有关工具。
9
软件测试过程
交付
模块
单元
测试
单元
测试
单元
测试
集成
测试
集成
测试
系统
测试
验收
测试
模块
模块
回归测试贯穿整个测试过程
10

软件质量保证与测试第9章 软件测试过程PPT课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人012luyin
  • 文件大小668 KB
  • 时间2018-07-18