白盒测试的实用技术ppt课件
第2章 白盒测试的实用技术
白盒测试(White Box Testing),按照程序内部的结构、逻辑驱动测试程序,通过测试来检测产品内部动作是否按照设计说明书的规定正常进行,检验程序中的每条路径是否都能按预定要求正确工作。; 白盒测试技术是软件测试的主要方法之一,白盒测试的基本概念、检查方法、测试方法、测试工具等内容是必须掌握的,本章重点讨论以下内容:
● 白盒测试的概述
● 白盒测试的静态检查方法
● 白盒测试的常用方法;2.1白盒测试的概述
白盒测试的对象主要是源程序。是指用代码内部的分支、路径、条件,使程序设计的控制结构导出测试用例,是软件测试的主要方法之一。
2.1.1 白盒测试的基本知识
白盒测试方法分为两类:
(1)静态测试
(2)动态测试:;2.1.2 白盒测试测试原则
白盒测试的原则有4点:
1)保证一个模块中所有路径至少被测试一次;
2)所有逻辑值都要测试真和假两种情况;
3)检查程序的内部数据结构是否有效;
4)检查上、下边界及可操作范围内运行所有循环。;2.1.3 白盒测试的类别、依据和流程
白盒测试策略是首先进行静态结构分析,采用先静态后动态的组合方式。然后进行覆盖测试。利用静态测试的分析结果和通过动态测试的结果进行进一步确认已达到测试效果。白盒测试一般要考虑类别、依据和流程。;1. 白盒测
原创力文档

文档评论(0)