采用基于因果图的方法为下列程序设计测试用例
某一程序的规格说明:第一列字符必须是A或者B,第二列字符必须是一个数字,在此情况下进行文件的修改。但是,若第一列字符不正确,给出信息L,若第二列字符不是数字,则给出信息M;若满足条件则修改文件。
问题:用基于因果图方法设计测试用例。
第1题:
请分析该程序的规则说明和被测程序的功能,采用等价类划分方法设计测试用例。

第2题:
101、关于基于散列的两趟算法,下列说法正确的是_______。
A.第一趟散列和第二趟散列的目的都是提高数据处理的速度
B.第一趟散列的目的是提高数据处理的速度,而第二趟散列的目的是使数据子集具有某一种特性(如具有相同的散列值)
C.第一趟散列的目的是使数据子集具有某一种特性(如具有相同的散列值),而第二趟散列的目的是提高数据处理的速度
D.第一趟散列和第二趟散列的目的都是使数据子集具有某一种特性
第3题:
生成GUI测试用例的技术有录制回放技术、基于FSM生成测试用例以及()。
A.基于程序框图生成测试用例
B.基于事件流图生成测试用例
C.基于数据流图生成测试用例
D.基于用例图生成测试用例
第4题:
某个软件的规格说明中包含了下面的要求:第一例字符必须是A或B,第二列字符必须是 一个数字,在此情况下进行文字的修改。但如果第一列字符不正确,则给出信息 L,如果第 二列字符非数字,则给出信息 M。请用基于决策表的测试方法进行测试, 并设计测试用例覆 盖每一种情况。 1 — 第一列字符为A 50—修改文件 2 — 第一列字符为B 51—发信息L 3 — 第二列字符为数字 52—发信息M
第5题:
14、因果图方法设计出的测试用例发现程序错误的能力最强。