1 / 74
文档名称:

软件测试技术.ppt

格式:ppt   大小:670KB   页数:74页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试技术.ppt

上传人:w447750 2017/11/22 文件大小:670 KB

下载得到文件列表

软件测试技术.ppt

相关文档

文档介绍

文档介绍:1
大唐软件公司——测试部
软件测试技术
2
目录:
软件测试技术
静态测试
动态测试
黑盒测试
白盒测试
软件测试步骤
单元测试
集成测试
确认测试
系统测试
回归测试
3
软件测试技术
静态测试技术
4
静态测试技术
不执行程序代码而寻找程序代码中可能存在的错误或评估程序代码的过程
特点:
* 不必进行测试用例的设计。
* 充分发挥人的逻辑思想优势,行之有效。
* 他的实施不需特别条件,容易开展。
* 一旦发现错误就可定位错误,并可同时
揭示一批错误。
静态测试技术包括主要由人工进行的桌面检查、代码走查以及静态分析。广义范围还包括软件需求分析和设计阶段的技术评审。
5
软件测试技术
动态测试技术
6
动态测试技术(一)
在抽样测试数据上执行程序并分析输出以发现错误的过程。
特点:
* 实际运行被测程序,取得其运行的真实
情况,动态情况,进而进行分析。
* 必须生成测试用例来运行程序。
* 生成测试用例、分析测试结果工作量大。
7
动态测试技术(二)
动态测试的三部分核心内容:
* 生成测试用例
* 执行程序
* 验证程序的输出结果

动态测试技术包括有黑盒测试和白盒测试,它们是生成测试用例的主要策略。
8
动态测试技术(三)
黑盒测试

以需求说明为依据
常用的方法为:等价类划分、边界值分析、错误推测
使用黑盒测试的典型测试项目为功能测试
输入
输出
INPUT
OUTPUT
程序 P
P=f ( input , output )
9
动态测试技术(四)
采用黑盒测试的方法,是为了发现以下错误:
是否有不正确或遗漏了的功能?
在接口上,输入能否正确地接受? 能否输出正确的结果?
是否有数据结构错误或外部信息(例如数据文件)访问错误?
性能上是否能够满足要求?
是否有初始化或终止性错误?
10
动态测试技术(五)
用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。
但这是不可能的!