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

更新时间:2023-11-25 19:57:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

1、描述杀虫剂现象 2、测试用例?特点? 3、设计测试一次性纸杯

4、简述自顶向下、自底向上测试方法 5、描述你遇到的软件缺陷问题 6、测试人员应该具有哪些素质 二设计题

1、nextdate问题 边界值分析法 设计

2、现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。

3、逻辑测试 :语句覆盖、条件覆盖、判定覆盖、条件\\判定覆盖 /试题分类]: [02]黑盒测试用例设计/[0201]等价类划分法

设计题题库:1. 现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。

答案: (1)进行等价类划分,如下:

(2)根据已经划分好的等价类建立等价类表,如下表所示。

条件 有效等价类 编号 无效等价类 小数 字符 空白 a<-10000 a>10000 b<-10000 b>10000 c<-10000 c>10000 编号 12 13 14 15 16 17 18 19 20 整数 -10000≤a≤10000 三个有效数 -10000≤b≤10000 -10000≤c≤10000 最大值是一个数 输出 最大值是两个数 a最大 b最大 c最大 a=b>c b=c>a a=c>b 1 输入 2 3 4 5 6 7 8 9 10

最大值是三a=b=c 11 个数 (3)根据等价类表设计测试用例,如下表所示。 用例编号 测试用例 (5000,0,-5000) (0,5000,-5000) (0,-5000,5000) (2000,2000,0) (0,2000,2000) (2000,0,2000) (2000,2000,2000) (2.6, 5.5, 8) (三,3,3) (3, ,6) (-20000,10,100) (20000,10,100) (10,-20000,100) (10,20000,100) (10,100,-20000) (10,100,20000) 覆盖等价类 1、2、3、4、5 1、2、3、4、6 1、2、3、4、7 1、2、3、4、8 1、2、3、4、9 预期输出 a最大 b最大 c最大 a、b最大 b、c最大 a、c最大 a、b、c最大 输入有小数,错误 输入有字符,错误 输入有空白,错误 数字a超出范围 数字a超出范围 数字b超出范围 数字b超出范围 数字c超出范围 数字c超出范围 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1、2、3、4、10 1、2、3、4、11 12 13 14 15 16 17 18 19 20 分数:10

题型:解答题

操作题类型:Word 难度:3

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

条件1:1 ≤month ≤12 条件2:1 ≤day ≤31 条件3:1912 ≤year ≤2050

用等价类划分法设计NextDate函数的弱健壮等价类测试用例。 答案: NextDate函数的弱健壮等价类测试用例如下表所示。

编号 Test1 Test2 Test3 Test4 Test5 Test6 Test7 测试用例(month,day,year) 6 -1 13 6 6 6 6 15 15 15 -1 32 15 15 1912 2005 2005 2005 2005 1911 2051 预期输出 1912.6.16 month不在有效值内 month不在有效值内 day不在有效值内 day不在有效值内 year不在有效值内 year不在有效值内 分数:10 题型:解答题

操作题类型:Word 难度:3

3. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序设计测试用例。

答案:

条件 有效等价类 编号 无效等价类 a=0 一边为零 b=0 c=0 零 两边为零 a=b=0 a=c=0 b=c=0 三边都为零 a=b=c=0 a为负整 编号 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 正整数 1 非正整数 一边为负整数 b为负整 c为负整 输入三个正整数 负整数 两边为负整数 a、b为负整 b、c为负整 a、c为负整 三边为负整数 a、b、c都为负整数 浮点数 非整数 字符 空白 只给a 只给b 只给c 只给a、b 只给b、c 只给a、c 大于三个数 三个数 2 小于三个数 只给一边 只给两边 出形输角三般a+b>c&&b+c>a&&a+c>b 一3 a+b操作题类型:Word 难度:3

4.在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:投保额×保险费率

其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由 投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如下: 年龄 性别 婚姻 抚养人数 1人扣0.5点 20~39 40~59 M F 其它 已婚 未婚 最多扣3点 2点 5点 3点 3点 5点 (四舍五入取整) 用等价类划分方法为该程序设计测试用例。 答案:(1)分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类),如下表所示。 有效等价类 20~39岁 编号 1 2 3 无效等价类 小于1 大于99 非英文字符 非单个英文字符 除‘M’和‘F’之外的 其它单个字符 除’已婚’和’未婚’之外的其它字符 除空白和数字之外 的其它字符 小于1 大于9 输入数据 性别 F M F 婚姻 未婚 已婚 已婚 抚养人数 空白 2 7 编号 12 13 14 15 4 5 6 16 7 8 17 9 10 11 18 19 20 预期输出 保险费率 0.60% 0.60% 0.10% 2)根据(1)中的等价类表,设计能覆盖所有等价类的测试用例,如下表所示。

4 5 6 7 8 9 10 11 12 0 100 99 1 45 38 62 18 40 M F 男 Child N F M F M 未婚 已婚 已婚 未婚 已婚 离婚 已婚 未婚 未婚 空白 3 4 空白 5 1 没有 0 10 无法推算 无法推算 无法推算 无法推算 无法推算 无法推算 无法推算 无法推算 无法推算 分数:10 题型:解答题

操作题类型:Word 难度:3

5.某城市的电话号码由三部分组成。这三部分的名称和内容分别是: 地区码:空白或三位数字;

前 缀:非’0’或’1’开头的三位数; 后 缀:四位数字。

假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,用等价分类法来设计它的测试用例。

答案: 划分等价类,包括4个有效等价类,11个无效等价类。

测试用例如下所示。

测试数据 ()276-2345 (635)805-9321 (20A) 123-4567 (7777) 345-6789 (777) 34A-6789 (234) 045-6789 (777) 145-6789 (777) 34-6789 (777) 2345-6789 (777) 345-678A (777) 345-范围 等价类(1),(3),(4) 等价类(2),(3),(4) 期望结果 有效 有效

无效等价类(6) 无效 无效等价类(7) 无效 无效等价类(8) 无效 无效等价类(9) 无效 无效等价类(10) 无效 无效等价类(11) 无效 无效等价类(12) 无效 无效等价类(13) 无效等价类(14) 无效 无效

678 (777) 345-无效等价类(15) 56789 无效 分数:10

题型:解答题

操作题类型:Word 难度:3

6. 针对以下问题:某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。请采用等价类划分的方法设计测试用例。

答案: 用例1:0x7F, 覆盖等价类(1)(4)(6)(8) 用例2:-0Xb, 覆盖等价类(1)(4)(6)(8) 用例3:0X0, 覆盖等价类(1)(4)(6)(8) 用例4:0x, 覆盖等价类(1)(7) 用例5:A7, 覆盖等价类(2) 用例6:-1A, 覆盖等价类(3)

用例7:0X8h, 覆盖等价类(1)(5)

用例8:0x80, 覆盖等价类(1)(4)(10) 用例9:-0XaB, 覆盖等价类(1)(4)(9) 分数:10

题型:解答题

操作题类型:Word 难度:3

7.以下是一软件规格说明,请按照要求回答问题。

软件规格说明:某学校的学生公寓有14栋楼,用A~N这14个大写字母的其中一个代表楼号。每栋楼的层数为六层,代号为1~6。每层楼有40个房间,编号为01~40。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:\表示C楼第5层的27室。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。请根据规格说明,划分等价类。 答案: 根据题意,划分等价类。

根据题中宿舍号的表示方法及范围,可以将输入划分为4个有效等价类和10个无效等价类。具体如下: 有效等价类:

分数:10

题型:解答题

操作题类型:Word 难度:1

1. 什么是等价类划分法?

答案: 等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 分数:3

题型:问答题

操作题类型:Word

难度:1

2. 简述等价类划分法的特点。

答案: 等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试用例。经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。 分数:5

题型:问答题

操作题类型:Word 难度:1

3. 什么是等价类?

答案: 所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。 分数:3

题型:问答题

操作题类型:Word 难度:1

4. 划分等价类可分为哪两种情况? 答案:划分等价类可分为两种情况: (1)有效等价类

是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和性能。 (2)无效等价类

是指对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。 分数:3

题型:问答题

操作题类型:Word 难度:1

[试题分类]: [02]黑盒测试用例设计/[0202]边界值分析法

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

条件1:1 ≤month ≤12 条件2:1 ≤day ≤31 条件3:1912 ≤year ≤2050

用边界值分析法设计NextDate函数的弱健壮等价类测试用例。

答案: 用边界值分析法设计NextDate函数的弱健壮等价类测试用例如下表所示。 month day year 测试用例 预期输出 Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9 Test10 Test11 Test12 Test13 Test14 Test15 Test16 Test17 Test18 Test19 6 6 6 6 6 6 6 6 6 6 6 6 6 -1 1 2 11 12 14 15 15 15 15 15 15 15 0 1 2 30 31 32 15 15 15 15 15 15 1911 1912 1913 1975 2049 2050 2051 2001 2001 2001 2001 2001 2001 2001 2001 2001 2001 2001 2001 year超出[1912,2050] 1912.6.16 1913.6.16 1975.6.16 2049.6.16 2050.6.16 year超出[1912,2050] day超出[1,31] 2001.6.2 2001.6.3 2001.7.1 输入日期超界 day超出[1,31] month超出[1,12] 2001.1.16 2001.2.16 2001.11.16 2001.12.16 month超出[1,12] 分数:10 题型:解答题

操作题类型:Word 难度:3

2. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算,将三角形每边边长的取范围值设值为[1, 100]。用边界值分析法为该程序进行测试用例设计。 答案: 测试用例 Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9 Test10 Test11 Test12 Test13 a 60 60 60 50 50 60 60 50 50 1 2 99 100 b 60 60 60 50 50 1 2 99 100 60 60 50 50 c 1 2 60 99 100 60 60 50 50 60 60 50 50 预期输出 等腰三角形 等腰三角形 等边三角形 等腰三角形 非三角形 等腰三角形 等腰三角形 等腰三角形 非三角形 等腰三角形 等腰三角形 等腰三角形 非三角形 分数:10 题型:解答题

操作题类型: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函数的决策表如下表所示。 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.某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣:

当客户为批发型企业时,若订货数大于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机位置、交互类型、账

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

(8)ATM机有一个带有钥匙操作开关面板,安置在银行内部,让银行操作员启动或停止用户服务。 用场景法给出测试用例。 答案:

(测试用场景/条件 PIN 帐号 选择的金额 帐面金额 ATM 内的预期结果 例)ID 号 金额 Test1. 场景1成功的提款 Test 2. 场景2 ATM 内没有现金 Test 3. 场景3 ATM 内现金不足 Test 4. 场景 4 PIN 有误(还有不止一次输入机会) Test 5. 场景 4 PIN 有误(还有V V V V V V V V V V V V V I I 成功的提款。 提款选项不可用,用例结束 警告消息,返回基本流步骤 6 - 输入金额 警告消息,返回基本流步骤 4,输入 PIN 警告消息,返回基本流步骤 I V n/a V V I V n/a V V 一次输入机会) 4,输入 PIN Test 6. 场景 4 PIN I V n/a V V 警告消息,卡有误(不再 予保留,用例有输入机结束 会) V(有效)用于表明这个条件必须是 VALID(有效的)时才可执行基本流,而 I(无效)用于表明这种条件下将激活所需备选流,使用的“n/a”(不适用)表明这个条件不适用于测试用例。 分数:10

题型:解答题

操作题类型:Word 难度:3

本文来源:https://www.bwwdw.com/article/bmkt.html

Top