黑盒测试方法习题及答案_第1页
黑盒测试方法习题及答案_第2页
黑盒测试方法习题及答案_第3页
黑盒测试方法习题及答案_第4页
黑盒测试方法习题及答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上/模板说明/凡是用/开头的行都是注释行,不会作为试题内容导入到题库中/每个试题间用空行隔开 /试题的开头行是题干,前面不能有注释行并列在上面,否则这个试题都无效;如要注释则在注释后再加一空行隔开/题干、内容、答案、分数、难度、试题分类和题型是一个试题必须项,其它的都是可选的,可选的属性可以不写/试题开头可以有序号,格式为"序号.", 后接题干内容;也可以不写序号,系统会自动加上序号以便区分试题/作为格式用的符号如":","."是不分半角全角的,半角全角都有效/可选项直接在题干后以字母和点开头,如A.、B.并且

2、要求大写。/编号可以不要。没有编号是新增,有编号则是修改现有试题,例子中给出的都没有给出编号/可用的题型有:单选题、多选题、判断题、填空题、问答题、组合题、解答题/解答题需要给出操作题类型,如操作题类型:Word/填空题的空位处用三个或三个以上的"_",即"_"来表示,用"|"来分隔多个空的答案,如果一个空有多个标准答案请用"&"隔开/答题时间格式为00:00:00,即 "小时:分钟:秒"/可用的状态有:正常、禁用,如果没有,则默认为正常/可用的操作题类型有:Word、Excel、Pow

3、erPoint、Visio,默认为Word/如果试题内容里有换行,则必需要在这段内容前后分别用”回车换行.回车换行”括起来。/如果试题内容中包含有''或'',请用''把它们转义为: ''或''。/如果试题内容中包括有'<'或'>',表示为尖号时请分别用'&lt; '、'&gt; '替换;表示为大于或小于时,请用全角格式下的''或''来表示;表示为标签时,请'<'与'

4、;>'对称使用。/如果试题内容中包含有'&',请用&amp;替换。/不存在试题分类属性则表示试题直接导入到当前选中试题分类中,如果存在,如:”试题分类:行业背景及公司情况简介”,那么试题会导入到当前选中试题分类下的”行业背景及公司情况简介”分类中,如果没有”行业背景及公司情况简介”分类的话,会在当前选中试题分类下先自动创建”行业背景及公司情况简介”分类。/试题分类可以是多层结构,在名称间用"/"号分隔,表示试题分类下的子试题分类,如: 12-客户服务中心题库/行业背景及公司情况简介/如果多个试题的某些属性相同,如同一试题分类,同

5、一题型,或相同分数,可以用单独的公共属性行来表示,而不必每个试题都写,格式如下:属性名:属性值,每个上下要用空行隔开着为独立行/如果有公共属性时,当试题中没有该属性,则试题该属性引用公共属性值,当试题中有该属性,则试题该属性引用本试题的属性值。/组合题的子试题前面要加上独立的一行(前后都要有空行)开始标志,开始标志的写法是:开始子试题:/组合题的子试题不需要每一个题前都加开始标志,只要在结束的地方加上独立占一行(前后都要有空行)的结束标志即可。结束标志的写法是:结束子试题:/下面是一个比较完整的例子,里面写明了大部分可用的属性(其中操作题类型属性写法示例在操作题示例中)试题分类: 02黑盒测试

6、用例设计/0200综合黑盒测试用例设计1. 黑盒测试的具体技术方法有哪些?答案: 黑盒测试的具体技术方法主要有边界值分析法、等价类划分法、因果图法、决策表测试法、场景法等。2. 分析如何选择恰当的黑盒测试方法。答案: 通常在决定测试策略时,有以下的参考原则: 在任何情况下都必须采用边界值分析法。这种方法设计出的测试用例发现程序错误的能力最强。 必要时采用等价划分类方法补充测试用例。 采用错误推断法再追加测试用例。 对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当在补充更多的测试用例。 如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法。

7、3. 解释黑盒测试的概念。答案: 黑盒测试被称为功能测试或数据驱动测试。在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。4. 解释采用黑盒测试的目的。答案: 采用黑盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:(1)检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能是否有遗漏,检测性能等特性要求是否满足。(2)检测人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或文件)的完整性。(3)检测程序初始化和终止方面的错误。1. 黑盒测试法是通过分析

8、程序的( 功能 )来设计测试用例的方法。A.应用范围B.内部逻辑 C.功能  D. 输入数据答案:C分数:2题型:选择题操作题类型:Word难度:22. 除了测试程序外,黑盒测试还适用于对(需求分析应用范围)阶段的软件文档进行测试。A. 编码    B. 软件详细设计 C. 软件总体设计 D. 需求分析应用范围答案:D分数:2题型:选择题操作题类型:Word难度:23. 根据输出对输入的依赖关系设计测试用例的方法是(因果图)。A. 路径测试  B. 等价类C. 因果图 D. 归纳测试编码答案:C分数:2题型:选择题操作题类型

9、:Word难度:14. 大多数实际情况下,性能测试的实现方法是(黑盒测试)。A. 黑盒测试  B. 白盒测试C. 静态分析 D. 可靠性测试答案:A分数:2题型:选择题操作题类型:Word难度:25. 在划分了等价类后,首先需要设计一个案例覆盖(尽可能多的)有效等价类。A. 等价类数量-1个  B. 尽可能多的C. 2个 D. 1个答案:B分数:2题型:选择题操作题类型:Word难度:26. 关于等价类划分方法说法正确的是(等价类划分可以有两种不同的情况:有效等价类和无效等价类)。A. 等价类划分可以有两种不同的情况:有效等价类和无效等价类  

10、B. 测试某等价类的代表值就等于对其它值的测试C. 等价类是指某个输出子集合 D. 等价类是指某个输入子集合 答案:A分数:2题型:选择题操作题类型:Word难度:27. 某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算”用等价类划分方法对该程序构成三角形部分进行测试用例设计。下列哪些等价类划分是合适的(整数)。A. 整数  B. 函数C. 负数 D.0 答案:A分数:2题型:选择题操作题类型:Word难度:28. 关于黑盒测试错误的是( c )。A. 黑盒测试可以检测出不正确或漏

11、掉的功能 B. 黑盒测试可以检测出接口错误C. 黑盒测试可以检测出布尔算子错误D. 数据结构或外部数据库存取中的错误 答案:C分数:2题型:选择题操作题类型:Word难度:29. 关于等价类描述错误的是关( )。等价类的划分是不唯一的。A. 把一个程序输入的定义域划分成不同的数据类,然后根据这些数据类可以导出测试用例 B. 等价类是由相对于程序的功能具有相同作用的一些输入数据元素构成的数据集合,这些数据元素之间具有等价关系C. 利用等价类中一个元素作为代表对程序进行测试,而不是使用该类的全体成员,藉此以减少总的测试用例数量D. 等价类的划分是唯一的答案:D分数:2

12、题型:选择题操作题类型:Word难度:210. 系统测试通常采用黑盒测试。常用的黑盒测试法有边值分析、等价类划分、错误推测和(因果图法)。A. 路径覆盖B. 因果图C. 判定树D. PERT图答案:B分数:2题型:选择题操作题类型:Word难度:211. 下列所举的方法中属于黑盒测试的设计测试用例方法的是(因果图法)。A. E-R图B. 因果图C. DFD图D. IPO图答案:B分数:2题型:选择题操作题类型:Word难度:212. 在黑盒测试方法中,等价类划分方法设计测试用例的步骤是,根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干无效等价类。设计一个测试用例,使其覆盖(尽可能多

13、的)尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。A. 1个B. 一半C. 尽可能多的D. 尽可能少的答案:C分数:2题型:选择题操作题类型:Word难度:213. 在等价类划分法设计测试用例的步骤中,包括设计一个测试用例,使其覆盖(尽可能多的)尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类均被覆盖。A. 1个B. 一半C. 尽可能多的D. 尽可能少的答案:A分数:2题型:选择题操作题类型:Word难度:214. 非分析方法(黑盒方法)中常用的方法是(等价类)方法和因果图方法。因果图方法根据输出对输入的依赖关系设计测试用例。A. 路径测试B. 归纳测试C. 综合测

14、试D. 等价类答案:D分数:2题型:选择题操作题类型:Word难度:215. 非分析方法(黑盒方法)中常用的方法是等价类划分方法和(因果图)方法。A. 路径测试B. 归纳测试C. 综合测试D. 因果图答案:D分数:2题型:选择题操作题类型:Word难度:216. 根据选择的测试策略的不同,可以将软件测试分为黑盒测试和白盒测试两种,其中(条件覆盖)不属于黑盒测试方法。A. 条件覆盖B. 等价类划分C. 边界值分析D. 因果图答案:A分数:2题型:选择题操作题类型:Word难度:217. 黑盒测试也称为功能测试。黑盒测试不能发现( 是否存在冗余代码)。A. 终止性错误B. 输入是否正确接收C. 界

15、面是否有误D. 是否存在冗余代码答案:D分数:2题型:选择题操作题类型:Word难度:218.某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算,一年最多出勤22*12=264天),使用文本框的模式进行填写。在此文本框的测试用例编写中使用了等价类划分法,则下面划分不准确的是( D )。A. 无效等价类,出勤日>264日B. 无效等价类,出勤日<0C. 有效等价类,0<=出勤日<=264D. 有效等价类,0<出勤日<264答案:D分数:2题型:选择题操作题类型:Word难度:3试题分类: 02黑盒测试用例设计/0201等价类划分法1. 现有一

16、个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。答案: (1)进行等价类划分,如下:(2)根据已经划分好的等价类建立等价类表,如下表所示。条件有效等价类编号无效等价类编号输入整数1小数12字符13空白14三个有效数-10000a100002a-1000015a1000016-10000b100003b-1000017b1000018-10000c100004c-1000019c1000020输出最大值是一个数a最大5b最大6c最大7最大值是两个数a=b>c8b=c>a9a=c>b10最大值是三个数a=b=c11

17、(3)根据等价类表设计测试用例,如下表所示。用例编号测试用例覆盖等价类预期输出1(5000,0,5000)1、2、3、4、5a最大2(0,5000,5000)1、2、3、4、6b最大3(0,5000,5000)1、2、3、4、7c最大4(2000,2000,0)1、2、3、4、8a、b最大5(0,2000,2000)1、2、3、4、9b、c最大6(2000,0,2000)1、2、3、4、10a、c最大7(2000,2000,2000)1、2、3、4、11a、b、c最大8(2.6, 5.5, 8)12输入有小数,错误9(三,3,3)13输入有字符,错误10(3, ,6)14输入有空白,错误11(

18、20000,10,100)15数字a超出范围12(20000,10,100)16数字a超出范围13(10,20000,100)17数字b超出范围14(10,20000,100)18数字b超出范围15(10,100,20000)19数字c超出范围16(10,100,20000)20数字c超出范围 分数:10题型:解答题操作题类型:Word难度:32. NextDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:条件:1 month 12 条件2:1 day 31 条件3:1

19、912 year 2050用等价类划分法设计NextDate函数的弱健壮等价类测试用例。答案: NextDate函数的弱健壮等价类测试用例如下表所示。编号测试用例(month,day,year)预期输出Test1Test2Test3Test4Test5Test6Test76-1136666151515-132151519122005200520052005191120511912.6.16month不在有效值内month不在有效值内day不在有效值内day不在有效值内year不在有效值内year不在有效值内分数:10题型:解答题操作题类型:Word难度:33. 一个程序根据输入三个整数作为三边

20、的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序设计测试用例。答案: 条件有效等价类编号无效等价类编号输入三个正整数正整数1非正整数零一边为零a=08b=09c=010两边为零a=b=011a=c=012b=c=013三边都为零a=b=c=014负整数一边为负整数a为负整15b为负整16c为负整17两边为负整数a、b为负整18b、c为负整19a、c为负整20三边为负整数a、b、c都为负整数21非整数浮点数22字符23空白24三个数2小于三个数只给一边只给a25只给b26只给c27只给两边只给a、b28只给b、c29只给a、c30

21、大于三个数31输出一般三角形a+b>c&&b+c>a&&a+c>b3ab<c32ab=c33b+c<a34b+c=a35a+c<b36a+c=b37等腰a=b4b=c5a=c6等边a=b=c7分数:10题型:解答题操作题类型:Word难度:34.在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:投保额×保险费率其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由 投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如下:年龄 性别婚姻抚养人数 20

22、39 4059 其它 M F 已婚 未婚 1人扣0.5点 最多扣3点 6点 4点 2点 5点 3点 3点 5点(四舍五入取整) 用等价类划分方法为该程序设计测试用例。答案:(1)分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类),如下表所示。输入条件有效等价类编号无效等价类编号年龄2039岁14059岁2119岁3小于1126099岁大于9913性别单个英文字符4非英文字符14非单个英文字符15M5除M和F之外的16F6其它单个字符婚姻已婚7除已婚和未婚之外的其它字符17未婚8抚养人数空白9除空白和数字之外18的其它字符16人10小于11969人11大于

23、9202)根据(1)中的等价类表,设计能覆盖所有等价类的测试用例,如下表所示。测试用例输入数据预期输出编号年龄性别婚姻抚养人数保险费率127F未婚空白0.60%250M已婚20.60%370F已婚70.10%40M未婚空白无法推算5100F已婚3无法推算699男已婚4无法推算71Child未婚空白无法推算845N已婚5无法推算938F离婚1无法推算1062M已婚没有无法推算1118F未婚0无法推算1240M未婚10无法推算分数:10题型:解答题操作题类型:Word难度:35.某城市的电话号码由三部分组成。这三部分的名称和内容分别是:     &

24、#160;  地区码:空白或三位数字;        前 缀:非0或1开头的三位数;        后 缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,用等价分类法来设计它的测试用例。答案: 划分等价类,包括4个有效等价类,11个无效等价类。测试用例如下所示。测试数据范围期望结果()2762345等价类(1),(3),(4)有效(635)8059321等价类(2),(3),(

25、4)有效(20A) 1234567无效等价类(6)无效(7777) 3456789 无效等价类(7)无效(777) 34A6789 无效等价类(8) 无效(234) 0456789 无效等价类(9)无效(777) 1456789 无效等价类(10)无效(777) 346789 无效等价类(11)无效(777) 23456789 无效等价类(12)无效(777) 345678A 无效等价类(13)无效(777) 345678 无效等价类(14)无效(777) 34556789 无效等价类(15)无效分数:10题型:解答题操作题类型:Word难度:36. 针对以下问题:某一种8位计算机,其十六进制

26、常数的定义是以0x或0X开头的十六进制整数,其取值范围为7f7f(不区分大小写字母),如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)     &#

27、160;用例5:A7, 覆盖等价类(2)      用例6:-1A, 覆盖等价类(3)      用例7:0X8h, 覆盖等价类(1)(5)      用例8:0x80, 覆盖等价类(1)(4)(10)      用例9:-0XaB, 覆盖等价类(1)(4)(9)分数:10题型:解答题操作题类型:Word难度:37.以下是一软件规格说明,请按照要求回答问题。 软件规格说明:某学校的学生公寓有14栋

28、楼,用AN这14个大写字母的其中一个代表楼号。每栋楼的层数为六层,代号为16。每层楼有40个房间,编号为0140。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:"C527"表示C楼第5层的27室。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。请根据规格说明,划分等价类。答案: 根据题意,划分等价类。根据题中宿舍号的表示方法及范围,可以将输入划分为4个有效等价类和10个无效等价类。具体如下:有效等价类:分数:10题型:解答题操作题类型:Word难度:11. 什么是等价类划分法?答案: 等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷

29、举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。分数:3题型:问答题操作题类型:Word难度:12. 简述等价类划分法的特点。答案: 等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试用例。经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。分数:5题型:问答题操作题类型:Word难度:13. 什么是等价类?答案: 所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输

30、入将能代表整个子集合的输入。分数:3题型:问答题操作题类型:Word难度:14. 划分等价类可分为哪两种情况?答案:划分等价类可分为两种情况:(1)有效等价类 是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和性能。(2)无效等价类 是指对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。分数:3题型:问答题操作题类型:Word难度:1 试题分类: 02黑盒测试用例设计/0202边界值分析法1. Nex

31、tDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:条件:1 month 12 条件2:1 day 31 条件3:1912 year 2050用边界值分析法设计NextDate函数的弱健壮等价类测试用例。答案: 用边界值分析法设计NextDate函数的弱健壮等价类测试用例如下表所示。测试用例monthdayyear预期输出Test1Test2Test3Test4Test5Test6Test7Test8Test9Test10Test11Test12Test13Test14

32、Test15Test16Test17Test18Test196666666666666112111214151515151515150123031321515151515151911191219131975204920502051200120012001200120012001200120012001200120012001year超出1912,20501912.6.161913.6.161975.6.162049.6.162050.6.16year超出1912,2050day超出1,312001.6.22001.6.32001.7.1输入日期超界day超出1,31month超出1,12200

33、1.1.162001.2.162001.11.162001.12.16month超出1,12分数:10题型:解答题操作题类型:Word难度:32. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算,将三角形每边边长的取范围值设值为1, 100。用边界值分析法为该程序进行测试用例设计。答案: 测试用例abc预期输出Test160601等腰三角形Test260602等腰三角形Test3606060等边三角形Test4505099等腰三角形Test55050100非三角形Test660160等腰三角形Test760260等腰三角

34、形Test8509950等腰三角形Test95010050非三角形Test1016060等腰三角形Test1126060等腰三角形Test12995050等腰三角形Test131005050非三角形分数:10题型:解答题操作题类型:Word难度:33. 有函数f(x,y,z),其中x1900,2100,y1,12,z1,31的。请写出该函数采用边界值分析法设计的测试用例。答案: <2000,6,1>, <2000,6,2>, <2000,6,30>, <2000,6,31>, <2000,1,15>, <2000,2,15>

35、;, <2000,11,15>, <2000,12,15>, <1900,6,15>, <1901,6,15>, <2099,6,15>, <2100,6,15>, <2000,6,15> 分数:10题型:解答题操作题类型:Word难度:31. 简述边界值分析法的特点。答案: 边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。因此,边界值分析利用输入变量的最小值、略大于最小值、输入值域内的任意值、略小于最大值和最

36、大值来设计测试用例。分数:3题型:问答题操作题类型:Word难度:12. 怎样用边界值分析法设计测试用例?答案: (1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。分数:3题型:问答题操作题类型:Word难度:13. 为什么使用边界值分析法?答案: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在

37、其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。分数:3题型:问答题操作题类型:Word难度:1 试题分类: 02黑盒测试用例设计/0203决策表法1. extDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:条件:1 month 12 条件2:1 day 31 条件3:1912 year 2050用决策表分法设计NextDate函数的测试用例。答案: Nextdate函数的决策表如下表所示。  选项规则1-3456-91011-1415

38、161718192021-22条件:c1:monthc2:dayc3:yearM1M1D4M1D5M2M2D5M3M3D5M4D1M4D2Y1M4D2Y2M4D3Y1M4D3Y2M4D4、D5动作a1:不可能a2:day加1a3:day复位a4:month加1a5:month复位a6:year加1Nextdate函数的测试用例如下表所示。编号测试用例(month,day,year)预期输出Test1-Test3616200117/6/2001Test463020041/7/2004Test56312001不可能Test6-Test9816200417/8/2004Test1083120011/

39、9/2001Test11-Test141216200417/12/2004Test115123120011/1/2002Test16216200417/2/2004Tes2/2004Test1822820011/3/2001Test1922920041/3/2001Test202292001不可能Test21-Test222302004不可能分数:10题型:解答题操作题类型:Word难度:32. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。给出决策表。答案: 决策表如下表所示。规则规则规则规

40、则规则规则规则14规则15规则161-8910111213条件: c1: a,b,c构成 N Y Y Y Y YYYY 三角形?-YYYYNNNNc2: a=b?-YYNNYYNNc3: a=c?-YNYNYNYNc4: b=c?动作: a1: 非三角形a2: 一般三角形a3: 等腰三角形a4: 等边三角形a5: 不可能3.商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。请给出相应的决策表和测试用例。分数:10题型:解答题操作题类型:Word难度:3答案:决策表如下表所示。1234持会员卡1100

41、消费满1000元01010折扣7折扣8.5折扣9折扣办会员卡测试用例如下表所示。输入数据输出结果持会员卡,消费<1000元实行8.5折优惠持会员卡,消费>=1000元实行7折优惠未持会员卡,消费<1000元没有优惠未持会员卡,消费>=1000元实行9折优惠,并免费办理会员卡分数:10题型:解答题操作题类型:Word难度:31.简述决策表方法的特点。答案: 在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表法很适合测试这类问题。

42、分数:5题型:问答题操作题类型:Word难度:12.简述决策表的组成。答案: 决策表通常由以下4部分组成:条件桩列出问题的所有条件条件项针对条件桩给出的条件列出所有可能的取值动作桩列出问题规定的可能采取的操作动作项指出在条件项的各组取值情况下应采取的动作 分数:5题型:问答题操作题类型:Word难度:23.简述构造决策表的5个步骤。答案: 构造决策表的5个步骤:(1) 确定规则的个数。有n个条件的决策表有2n个规则(每个条件取真、假值)。(2) 列出所有的条件桩和动作桩。(3) 填入条件项。(4) 填入动作项,得到初始决策表。(5) 简化决策表,合并相似规则。 分数:5题型:问答题操作题类型:

43、Word难度:3 试题分类: 02黑盒测试用例设计/0204因果图法1.程序的规格说明要求:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。用因果图法设计该程序的测试用例。答案: (1)分析程序规格说明中的原因和结果:原因结果 c1:第一个字符是# e1:给出信息N c2:第一个字符是* e2:修改文件 c3:第二个字符是一个数字 e3:给出信息M(2)画出因果图(编号为10的中间结点是导出结果的进一步原因):c1c210e2e3E(3)将因果图转换成如下所示的决策表:12345678

44、C111110000C211001100C31010101010111100e1e2e3不可能测试用例#3#A*6*BA1GT(4)根据决策表中的每一列设计测试用例:测试用例编号输入数据预期输出1#3修改文件2#A给出信息M3*6修改文件4*B给出信息M5A1给出信息N6GT给出信息N和信息M分数:10题型:解答题操作题类型:Word难度:32.有一个处理单价为1元5角钱的盒装饮料的自动售货机软件,若投入一元五角硬币,按下可乐、雪碧、或红茶按钮,相应的饮料就送出来了。若投入的是2元硬币,在送出饮料的同时退换5角硬币,试用因果图法设计测试用例。答案: 原因:1 投入一元5角;2 投入两元硬币;3

45、 按可乐按钮;4 按雪碧按钮;5 按红茶按钮     中间状态: 1 已投币          2 已按钮     结果:           1 退还5角硬币          2 送出可

46、乐饮料          3 送出雪碧饮料          4 送出红茶饮料分数:10题型:解答题操作题类型:Word难度:33.某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣:当客户为批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为15%,而当发货距离超过50KM,折扣率为10%;当客户为非批发型企业时,若订货数大于50件,发货距离不超过50KM,则折扣率为10%,并派人跟车,而当发货距离超过50KM时,折扣率为5%;画出因果图和判定表。答案:原因:1.客户为批发型企业2.订货数大于50件3.发货距离不超过50KM4.发货距离超过50KM5.客户为非批发型企业结果:6.折扣率为15%7.折扣率为10%8.折扣率为5%中间状态:9.客户为批发型企业且订货数大于50件10.企业为非批发型企业且订货数大于50件因果图如下所示。判定表如下所示。分数:10题型:解答题操作题类型:Word难度:31. 简述因果图方法的特点。 答

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论