第一范文网 - 专业文章范例文档资料分享平台

大连东软信息学院软件测试期末考试题C卷

来源:用户分享 时间:2025/8/29 7:35:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

难度: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函数的决策表如下表所示。 5 选项规1-3 4 则

条件:

M1 M1 M1 c1:month

- D4 D5c2:day

c3:year - - -

动作 √ a1:不可能 √ a2:day加1 √ a3:day复位 √ a4:month加1

a5:month复位

a6:year加1

Nextdate函数的测试用例如下表所示。 编号 Test1-Test3 Test4 Test5 Test6-Test9 Test10 Test11-Test14 Test115 Test16 Test17 Test18 Test19 Test20 Test21-Test22

6 6 6 8 8 12 12 2 2 2 2 2 2 6-9 10 11-14 M3 - - √ 15 16 17 18 19 20 21-22 M2 M2 - D5 - - √ √ M3 M4 M4 M4 M4 M4 M4 D5 D1 D2 D2 D3 D3 D4、- - Y1 Y2 Y1 Y2 D5 - √ √ √ √ √ √ √ √ √ √ √ 测试用例(month,day,year) 16 30 31 16 31 16 31 16 28 28 29 29 30 2001 2004 2001 2004 2001 2004 2001 2004 2004 2001 2004 2001 2004 预期输出 17/6/2001 1/7/2004 不可能 17/8/2004 1/9/2001 17/12/2004 1/1/2002 17/2/2004 29/2/2004 1/3/2001 1/3/2001 不可能 不可能 分数:10

题型:解答题

操作题类型:Word 难度:3

2. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。给出决策表。 答案: 决策表如下表所示。 条件: c1: a,b,c构成 三角形? c2: a=b? c3: a=c? c4: b=c? 动作: a1: 非三角形 a2: 一般三角形 a3: 等腰三角形 a4: 等边三角形 a5: 不可能 √ 规则 1-8 N - - - 规则 9 Y Y Y Y √ 规则 10 Y Y Y N √ 规则 11 Y Y N Y √ 规则 12 Y Y N N 规则 13 Y N Y Y 规则14 Y N Y N 规则15 规则16 Y N N Y Y N N N √ √ √ √ √

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

题型:解答题

操作题类型:Word 难度:3

答案:决策表如下表所示。

持会员卡 消费满1000元 0折扣 7折扣 8.5折扣 9折扣 办会员卡 1 1 0 √ 2 1 1 √ 3 0 0 √ 4 0 1 √ √ 输出结果 测试用例如下表所示。

输入数据 持会员卡,消费<1000元 持会员卡,消费>=1000元 未持会员卡,消费<1000元 未持会员卡,消费>=1000元 实行8.5折优惠 实行7折优惠 没有优惠 实行9折优惠,并免费办理会员卡 分数: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)分析程序规格说明中的原因和结果:

原因 c1:第一个字符是# c2:第一个字符是* c3:第二个字符是一个数字 结果 e1:给出信息N e2:修改文件 e3:给出信息M (2)画出因果图(编号为10的中间结点是导出结果的进一步原因):

c1 ~ 10 E ∨ e2 c2 ∧

e3 ~

(3)将因果图转换成如下所示的决策表: C1 C2 C3 10 e1 e2 e3 不可能 测试用例 #3 #A *6 *B A1 √ √ √ √ √ √ √ 1 1 1 1 2 1 1 0 3 1 0 1 1 4 1 0 0 1 5 0 1 1 1 6 0 1 0 1 7 0 0 1 0 8 0 0 0 0 √ √ GT (4)根据决策表中的每一列设计测试用例: 测试用例编号 1 2 输入数据 #3 #A 预期输出 修改文件 给出信息M 3 4 5 6 *6 *B A1 GT 修改文件 给出信息M 给出信息N 给出信息N和信息M 分数: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.某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣:

大连东软信息学院软件测试期末考试题C卷.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c200oq7fmn67wp9820sub_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top