黑盒测试试题及答案 联系客服

发布时间 : 星期三 文章黑盒测试试题及答案更新完毕开始阅读3ae5f9f1185f312b3169a45177232f60dccce771

(2)画出因果图(编号为 c1 10 E ∨ e2 2 ∧ e3

(4分数:10 题型:解答题

操作题类型:Word 难度:3

2.有一个处理单价为1元5角钱的盒装饮料的自动售货机软件,若投入一元五角硬币,按下可乐、雪碧、或红茶按钮,相应的饮料就送出来了。若投入的是2元硬币,在送出饮料的同时退换5角硬币,试用因果图法设计测试用例。 答案: 原因:

1 投入一元5角; 2 投入两元硬币; 3 按可乐按钮; 4 按雪碧按钮; 5 按红茶按钮 中间状态:

1 已投币 2 已按钮 结果:

1 退还5角硬币 2 送出可乐饮料 3 送出雪碧饮料 4 送出红茶饮料 分数:10 题型:解答题

操作题类型:Word 难度:3

3.某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣: 当客户为批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为15%,而当发货距离超过

50KM,折扣率为10%;当客户为非批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为10%,并派人跟车,而当发货距离超过50KM时,折扣率为5%;画出因果图和判定表。 答案:

原因:

1.客户为批发型企业 2.订货数大于50件 3.发货距离不超过50KM 4.发货距离超过50KM 5.客户为非批发型企业 结果:

6.折扣率为15% 7.折扣率为10% 8.折扣率为5% 中间状态:

9.客户为批发型企业且订货数大于50件 10.企业为非批发型企业且订货数大于50件

因果图如下所示。 判定表如下所示。 分数:10 题型:解答题

操作题类型:Word 难度:3 1. 简述因果图方法的特点。

答案: 因果图方法就是从程序规格说明书的描述中找出因(输入条件)和果(输出结果或程序状态的改变),将因果图转换为决策表,最后为决策表中的每一列设计一个测试用例。这种方法考虑到了输入情况各种组合以及各个输入情况之间的相互制约关系。 分数:5

题型:问答题

操作题类型:Word 难度:1

2. 简述利用因果图生成测试用例的基本步骤。 答案: 利用因果图生成测试用例的基本步骤是:

(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。

(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。

(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。 分数:5 题型:问答题

操作题类型:Word 难度:2 3. 简述因果图法的定义。

答案: 是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 分数:3

题型:问答题

操作题类型:Word 难度:1

4. 简述使用因果图法的优点。 答案: 使用因果图法的优点:

(1)考虑到了输入情况的各种组合以及各个输入情况之间的相互制约关系。 (2)能够帮助测试人员按照一定的步骤,高效率的开发测试用例。

(3)因果图法是将自然语言规格说明转化成形式语言规格说明的一种严格的方法,可以指出规格说明存在的不完整性和二义性。

分数:3

题型:问答题

操作题类型:Word 难度:1

[试题分类]: [02]黑盒测试用例设计/[0205]场景法 1. ATM机必须能为用户提供以下服务:

(1)用户必须能从ATM卡的任一有效账户上提取现金,提取的金额为50.00元的整数倍,每次现金支付时,必须得到银行的认可。

(2)用户必须能从ATM卡的任一有效账户上存款。

(3)用户必须能在ATM卡的任一有效账户之间进行货币转账。 (4)用户必须能查询ATM卡的任一有效账户上存款余额。

(5)如果银行确认用户的PIN无效,在事务进行之前,要求用户再输入PIN。如果用户输入3次都不成功,ATM将永久地保留ATM卡,用户必须与银行联系方可取回ATM卡。 (6)ATM机每次交互都通知银行以获得银行的验证。

(7)对于每一个成功的事务处理,ATM机给用户打印一个收据,提示日期、时间、ATM机位置、交互类型、账

户、数额、转出与转入账户余额。

ATM机有一个带有钥匙操作开关面板,安置在银行内部,让银行操作员启动或停止用户服务。 V需备选流,使用的“n/a”(不适用)表明这个条件不适用于测试用例。 分数:10

题型:解答题

操作题类型:Word 难度:3