产生的背景:我们不能穷举所有可能的输入数据进行测试,所以只能取少量有代表性的输入数据,来揭露尽可能多的程序错误。
针对对象:输入域(所有需要输入的)
方法:
- 把所有可能的输入数据划分成若干个子集
- 然后从每一个子集中选取少数具有代表性的数据作为测试用例
具体操作:
划分子集原则:
- 划成有效的输入数据(合理的数据)(用途:检验是否实现了规格说明中的功能)
- 无效的输入数据(不合理的数据)(用途:是否做了规格说明以外的事)
常用划分数据:
如在1-100之间
有效的0<=<=100
无效的 <0 ,101>
如输入时字母
有效:字母
无效:除字母以为的输入
如输入数据的类型为整型
有效:正整数、负整数
无效:非整数
如输入条件处理的对象是表格
有效:表一项,多项
无效:空表
浙公网安备 33010602011771号