# 局部探索式测试法
用户输入
接收输入、产生输出、存储数据、进行运算
合法输入和非法输入
-
输入筛选器
输入筛选器用于防止非法的输入值被传递给应用软件的功能代码。
1、输入屏蔽器
2、列表框或下拉列表- 开发人员是否正确地实现了该功能
- 是否可以绕过屏蔽器
-
输入检查
- 验证代码中的IF…ELSE,CASE语句中针对输入的处理
- 字符类型,是否存在溢出
-
异常处理代码
- 当一组数据调用函数出错,要尝试运行其他调用该函数的测试用例
- 接连不断的异常可能让程序彻底失效
常规输入还是非常规输入
-
常规输入
- 没有特定的格式或含义,直接使用于被测软件
-
非常规输入
- 特殊字符,所有和Ctrl、Alt、Esc按键组合的字符都算得上特殊字符
- 特殊字符与软件运行平台有关,操作系统、编程语言、浏览器、运行时环境都有一些特定的保留词(Windows保留的设备名称,如LPT1、COM1、AUX等)
- 软件所支持语言的语言包和字体库
默认输入或是用户提供的输入
-
默认输入
- 不输入字符