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

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

分数题型:解答题 操作题类型:Word 难度:3

2. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算,将三角形每边边长的取范围值设值为[1, 100]。用边界值分析法为该程序进行测试用例设计。

题型:解答题

操作题类型:Word 难度:3

3. 有函数f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采用边界值分析法设计的测试用例。

答案: \\{ <2000,6,1>, <2000,6,2>, <2000,6,30>, <2000,6,31>, <2000,1,15>, <2000,2,15>, <2000,11,15>, <2000,12,15>, <1900,6,15>, <1901,6,15>, <2099,6,15>, <2100,6,15>, <2000,6,15> \\} 分数:10

题型:解答题

操作题类型:Word 难度:3 1. 简述边界值分析法的特点。

答案: 边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。因此,边界值分析利用输入变量的最小值、略大于最小值、输入值域内的任意值、略小于最大值和最大值来设计测试用例。 分数:3

题型:问答题

操作题类型:Word 难度:1

2. 怎样用边界值分析法设计测试用例?

答案: (1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。

(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。 分数:3

题型:问答题

操作题类型:Word 难度:1 3. 为什么使用边界值分析法?

答案: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。 分数:3

题型:问答题

操作题类型:Word 难度:1

[试题分类]: [02]黑盒测试用例设计/[0203]决策表法

1. extDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:

条件1:1 ≤month ≤12 条件2:1 ≤day ≤31 条件3:1912 ≤year ≤2050 用决策表分法设计NextDate函数的测试用例。 答案: Nextdate函数的决策表如下表所示。

Nextdate 分数:10

题型:解答题

操作题类型:Word 难度:3

2. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。给出决策表。 答案:

3.商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。请给出相应的决策表和测试用例。 分数:10

题型:解答题

操作题类型:Word 难度:3 答案:决策表如下表所示。 测试用例如下表所示。 分数:10 题型:解答题

操作题类型:Word 难度:3 1.简述决策表方法的特点。

答案: 在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。

在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表法很适合测试这类问题。 分数:5

题型:问答题

操作题类型:Word 难度:1 2.简述决策表的组成。

答案: 决策表通常由以下4部分组成: 条件桩—列出问题的所有条件

条件项—针对条件桩给出的条件列出所有可能的取值 动作桩—列出问题规定的可能采取的操作

动作项—指出在条件项的各组取值情况下应采取的动作 分数:5 题型:问答题

操作题类型:Word 难度:2

3.简述构造决策表的5个步骤。 答案: 构造决策表的5个步骤: (1) 确定规则的个数。

有n个条件的决策表有2n个规则(每个条件取真、假值)。 (2) 列出所有的条件桩和动作桩。 (3) 填入条件项。

(4) 填入动作项,得到初始决策表。 (5) 简化决策表,合并相似规则。 分数:5 题型:问答题

操作题类型:Word 难度:3

[试题分类]: [02]黑盒测试用例设计/[0204]因果图法

1.程序的规格说明要求:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。用因果图法设计该程序的测试用例。 答案:(1