【软件测试】黑盒测试的错误输入判断以及实例设计
本次学习内容为黑盒测试的错误输入分析:
黑盒测试中,输入数据的范围类型有可能引起程序无法分析的错误,因此在试验实例设计中,考虑到多种输入的方法十分重要。
常见的输入数据有:
1 数字: 1234567...
2 字母: abcdef... ABCDEF....
3 符号: !@#¥%……
4 字符: 啊额的...
这些以及他们的混合输入测试实例。
如果我们输入错误,那么有可能的情况有:
1 输入数字的值过大范围过大,超出范围(如2的16次方等)
2 输入非法,限定在数字范围输入字母等
因此在设计测试用例,要有范围内的有效等价类以及范围外的实例来测定
例子
城市的电话号码由两部分组成。这两部分的名称和内容分别是:
1)地区码:以0开头的三位或者四位数字(包括0);
2)电话号码:以非0、非1开头的七位或者八位数字。
假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码。
这里的测试用例分析就可以采用相应的方法设计测试用例
合法用例
012 1234567
0123 1234567
012 12345678
0123 12345678
非法用例
01234 12345678
01 123456
以及
abc abcdefg
或者!@#¥%……&*()
通过非法测试用例设计来完成对输入范围的分析