根据下列条件使用等价类划分法设计测试用例。 某一8位微机 其八进制常数定义为:以零开头的数是八进制整数

大学 常数,整数,微机 已帮助 人

根据下列条件使用等价类划分法设计测试用例。

  某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065。

热搜:五种社会形态划分法的根据主要是生产力发展水平

答案解析

难度★★☆ 搜索
  • 用等价划分法。
       (1)划分等价类并编号,如表A-1所示。
    表A-1 八进制整型常量输入条件的等价类 输入数据 合理等价类 不合理等价类 八进制整数 八进制数范围 1.2~4位以0开头的数字串 2.以-0开头的3~5位数字串 10.在-177~177之间 3.以非0非-开头的串 4.0开头含有非数字字符的串 5.以及-0开头含有非数字字符的串 6.多于5个字符 7.-后非0的多位串 8.-后有非数字字符 9.-后多于4个数字 11.小于-177 12.大于177 (2)为合理等价类设计测试用例,表A-2中有两个合理等价类,设计两个例子。 表A-2 两个合理等价类 测试数据 期望结果 覆盖范围 023 -0156 显示有效输入 显示有效输入 1,10 2,10
       (3)为不合理等价类测试用例,至少设计一个测试用例,如表A-3所示。
    表A-3 不合理等价类 测试数据 期望结果 覆盖范围 测试数据 期望结果 覆盖范围 102 0A12 -0X33 -02212 -1A1 显示无效输入 显示无效输入 显示无效输入 显示无效输入 显示无效输入 3 4 5 6 7 -12a4 -2771 -0200 0223 显示无效输入 显示无效输入 显示无效输入 显示无效输入 8 9 11 12