.软件测试第03章.ppt

软件测试第03章

第3章 软件测试基本技术 3.1 黑盒测试与白盒测试 3.2 白 盒 测 试技术 3.3 黑 盒 测 试技术 3.1 黑盒测试与白盒测试 任何工程产品都可以使用白盒测试和黑盒测试两种方法之一进行测试。 1.黑盒测试 黑盒测试:在测试时,把被测程序视为一个不能打开的黑盒子,完全不考虑程序的内部结构和内部特性下进行的测试。 已知产品的功能设计规格和用户手册,可以进行测试证明每个功能是否实现、每个实现了的功能是否符合要求,以及产品的性能是否满足用户的要求。 黑盒测试的过程 黑盒测试主要是为了发现以下几类错误: 1. 是否有不正确或遗漏的功能? 2. 在接口上,输入是否能正确的接受?能否输出正确的结果? 3. 是否有数据结构错误或外部信息(例如数据文件)访问错误? 4. 性能上是否能够满足要求? 5. 是否有初始化或终止性错误? 黑盒测试的优缺点 优点: 1、 简单,不需要了解程序的内部结构 2、与软件的内部实现无关 3、从用户角度出发,能很容易知道用户会用到哪些功能,遇到哪些问题 4、基于说明书,知道软件实现了说明书哪些功能 5、采用自动化测试,较为方便 缺点: 1、不可能覆盖所有的代码 2、不能测试程序内部特定部位 3、程序中代码未执行的代码无法发现错误 4、无法发现说明书本

文档评论(0)

1亿VIP精品文档

相关文档