软件测试培训讲义
深圳市软件行业协会培训中心
课程目的
了解软件工程的基本概念和过程
了解软件质量定义和软件质量保证过程
深入掌握软件测试原理、方法、过程
通过实战掌握测试策略、技术
第二部分:软件测试的技术第五章
软件测试技术概述
内容和目的
软件测试的基本方法
黑盒测试
白盒测试
静态测试
动态测试
测试策略
第二部分:软件测试的技术第五章:软件测试技术概述
软件测试的基本方法
软件测试的基本方法
软件测试的方法和技术是多种多样的,对于软件测试技术,可以从不同的角度加以分类:
从是否需要执行被测软件的角度,可分为静态测试和动态测试。
从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试;
测试的方法与技术
软件测试的
策略和方法
静态测
试方法
动态测
试方法
人工测试方法
计算机辅助静
态分析方法
白盒测试方法
黑盒测试方法
穷举测试方法
静态测试:基本特征是在对软件进行
分析、检查和测试是不实
际运行被测试的软件。
静态测试约可找出30~70%的逻辑设计错误.
对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错.
静态测试
动态测试:通过运行软件来检验软件的动态行为和运行结果的正确性
动态测试的两个基本要素:
被测试程序
测试数据(测试用例)
动态测试
动态测试方法
(1)选取定义域有效值,或定义域
外无效值.
(2)对已选取值决定预期的结果
(3)用选取值执行程序
(4)执行结果与(2)结果相比,
不吻和程序有错.
动态测试
软件测试培训讲义-5软件测试技术概述 来自淘豆网m.daumloan.com转载请标明出处.