软件测试课题练习
- 格式: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分)