等价类划分法设计测试用例.pdf
根据下列条件使用等价类划分法设计测试用例。某一 8 8 位微机,其十六进制常数定义为:以 OxOx 或 0X0X 开头的数是十六进制整数,其值的范围是-7f-7f7f7f(表示十六进制的大小写字母不加区别),女口 0X13,0X6A,-0X3c0X13,0X6A,-0X3c。解:(1)划分等价类并编号,如下表所示。十六进制整型常量输入条件的等价类表输入数据合理等价类不合理等价类3.4.1.Ox 或 0X 开头 12 位数字串2.以一 Ox 打头的 12位数字串非 Ox 或非一打头的串含有非数字且(a,b,c,d,e,f)以外字符多于 5 个字符一后跟非 0 的多位串 0 后跟数字串十六进制整数5.6.7.8.后多于 3 个数字10.小于一 7f十六进制9.在一 7f7f 之间11.大于 7f数范围为合理等价类设计测试用例,表中有三个合理等价类,设计两个例子测试数据0X23期望结果显示有效输入覆盖范围1,90X15显示有效输入为每个不合理等价类至少设计一个测试用例测试数据2G12123311101201101340 x7770 x872,9期望结果显示无效输入显示无效输入显示无效输入显示无效输入显示无效输入显示无效输入显示无效输入显示无效输入覆盖范围3456781011