软件测试课题练习

  • 格式:docx
  • 大小:42.35 KB
  • 文档页数:4

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

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

1)划分等价类,并对每个划分好的等价类进行编号。()

2)根据划分好的等价类设计测试用例,尽可能覆盖所有的等价类。()

请仔细阅读下面的程序流程图

请将该流程图转化为了程序流图()

并计算该程序图的环形复杂度()

并给出全部的独立路径()

为以下流程图所示的程序段设计一组测试用例,要求:

1,满足所有的语句覆盖(4分)

2,给出所有的条件,设计测试用例,要求覆盖所有的条件。(4分)。

3,给出所有的分支覆盖测试用例(4)

某城市的电话号码由3个部分组成:

地区码——空白或3位数字;

前缀——以大于等于‘5’开头的4位数字;

后缀——4位数字。

(1)划分等价类(7分)

输入条件 有效等价类 无效等价类

地区码

前缀

后缀

(2)为合理的等价类设计测试用例,为表中的三种输入和数据设计三个测试用例。(3分)

(3)为不合理的等价类设计测试用例,为表中的3种输入和数据设计2个测试用例。(3分)

根据下面的伪代码,完成下面的任务:

1、将伪代码转换为流图(7分)

2、根据数据流图算成改程序的环形复杂度(4分)按照流图设计改程序的独立的测试路径。(5分)