欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    大连东软信息学院软件测试黑盒测试方法习题及答案讲解.docx

    • 资源ID:933886       资源大小:517.53KB        全文页数:34页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    大连东软信息学院软件测试黑盒测试方法习题及答案讲解.docx

    1、大连东软信息学院软件测试黑盒测试方法习题及答案讲解/ 1. 现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。答案: (1)进行等价类划分,如下:(2)根据已经划分好的等价类建立等价类表,如下表所示。条件有效等价类编号无效等价类编号输入整数1小数12字符13空白14三个有效数-10000a100002a-1000015a1000016-10000b100003b-1000017b1000018-10000c100004c-1000019c1000020输出最大值是一个数a最大5b最大6c最大7最大值是两个数a=bc8b=ca

    2、9a=cb10最大值是三个数a=b=c11(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输入有字符,错误1

    3、0(3, ,6)14输入有空白,错误11(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

    4、12 条件2:1 day 31 条件3:1912 year 2050用等价类划分法设计NextDate函数的弱健壮等价类测试用例。答案: NextDate函数的弱健壮等价类测试用例如下表所示。编号测试用例(month,day,year)预期输出Test1Test2Test3Test4Test5Test6Test76-1136666151515-132151519122005200520052005191120511912.6.16month不在有效值内month不在有效值内day不在有效值内day不在有效值内year不在有效值内year不在有效值内分数:10题型:解答题操作题类型:Word难度

    5、:33. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序设计测试用例。答案: 条件有效等价类编号无效等价类编号输入三个正整数正整数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只给两边

    6、只给a、b28只给b、c29只给a、c30大于三个数31输出一般三角形a+bc&b+ca&a+cb3abc32ab=c33b+ca34b+c=a35a+cb36a+c=b37等腰a=b4b=c5a=c6等边a=b=c7分数:10题型:解答题操作题类型:Word难度:34.在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:投保额保险费率其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由 投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如下:年龄 性别婚姻抚养人数 2039 4059 其它 M F 已婚 未婚 1人扣0.5

    7、点 最多扣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大于9202)根据(1)中的等价类表,设计能覆盖所有等价类

    8、的测试用例,如下表所示。测试用例输入数据预期输出编号年龄性别婚姻抚养人数保险费率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.某城市的电话号码由三部分组成。这三部分的名称和内容分别是:地区码:空白或三位数字;前 缀:非0或1开头的三位数;后 缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话

    9、号码,拒绝所有不符合规定的号码,用等价分类法来设计它的测试用例。答案: 划分等价类,包括4个有效等价类,11个无效等价类。测试用例如下所示。测试数据范围期望结果()2762345等价类(1),(3),(4)有效(635)8059321等价类(2),(3),(4)有效(20A) 1234567无效等价类(6)无效(7777) 3456789 无效等价类(7)无效(777) 34A6789 无效等价类(8) 无效(234) 0456789 无效等价类(9)无效(777) 1456789 无效等价类(10)无效(777) 346789 无效等价类(11)无效(777) 23456789 无效等价类(

    10、12)无效(777) 345678A 无效等价类(13)无效(777) 345678 无效等价类(14)无效(777) 34556789 无效等价类(15)无效分数:10题型:解答题操作题类型:Word难度:36. 针对以下问题:某一种8位计算机,其十六进制常数的定义是以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,

    11、 覆盖等价类(1)(7) 用例5:A7, 覆盖等价类(2) 用例6:-1A, 覆盖等价类(3) 用例7:0X8h, 覆盖等价类(1)(5) 用例8:0x80, 覆盖等价类(1)(4)(10) 用例9:-0XaB, 覆盖等价类(1)(4)(9)分数:10题型:解答题操作题类型:Word难度:37.以下是一软件规格说明,请按照要求回答问题。 软件规格说明:某学校的学生公寓有14栋楼,用AN这14个大写字母的其中一个代表楼号。每栋楼的层数为六层,代号为16。每层楼有40个房间,编号为0140。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:C527表示C楼第5层的27室。软件运行时,如果输入

    12、的房间号不在上述范围内,将不予接受,并显示输入无效。请根据规格说明,划分等价类。答案: 根据题意,划分等价类。根据题中宿舍号的表示方法及范围,可以将输入划分为4个有效等价类和10个无效等价类。具体如下:有效等价类:分数:10题型:解答题操作题类型:Word难度:11. 什么是等价类划分法?答案: 等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。分数:3题型:问答题操作题类型:Word难度:12. 简述等价类划分法的特点。答案: 等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试用

    13、例。经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。分数:5题型:问答题操作题类型:Word难度:13. 什么是等价类?答案: 所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。分数:3题型:问答题操作题类型:Word难度:14. 划分等价类可分为哪两种情况?答案:划分等价类可分为两种情况:(1)有效等价类 是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。利用有效等价类,能够检

    14、验程序是否实现了规格说明中预先规定的功能和性能。(2)无效等价类 是指对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。分数:3题型:问答题操作题类型:Word难度:1 试题分类: 02黑盒测试用例设计/0202边界值分析法1. NextDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。如:输入为2007年7月19日,输出为2007年7月20日。要求三个变量都为整数,且满足:条件:1 month 12 条件2:1 day 31 条件3:191

    15、2 year 2050用边界值分析法设计NextDate函数的弱健壮等价类测试用例。答案: 用边界值分析法设计NextDate函数的弱健壮等价类测试用例如下表所示。测试用例monthdayyear预期输出Test1Test2Test3Test4Test5Test6Test7Test8Test9Test10Test11Test12Test13Test14Test15Test16Test17Test18Test19666666666666611211121415151515151515012303132151515151515191119121913197520492050205120012001

    16、2001200120012001200120012001200120012001year超出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,122001.1.162001.2.162001.11.162001.12.16month超出1,12分数:10题型:解答题操作题类型:Word难度:32. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等

    17、边三角形时,分别作计算,将三角形每边边长的取范围值设值为1, 100。用边界值分析法为该程序进行测试用例设计。答案: 测试用例abc预期输出Test160601等腰三角形Test260602等腰三角形Test3606060等边三角形Test4505099等腰三角形Test55050100非三角形Test660160等腰三角形Test760260等腰三角形Test8509950等腰三角形Test95010050非三角形Test1016060等腰三角形Test1126060等腰三角形Test12995050等腰三角形Test131005050非三角形分数:10题型:解答题操作题类型:Word难度:

    18、33. 有函数f(x,y,z),其中x1900,2100,y1,12,z1,31的。请写出该函数采用边界值分析法设计的测试用例。答案: , , , , , , , , , , , , 分数:10题型:解答题操作题类型:Word难度:31. 简述边界值分析法的特点。答案: 边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。因此,边界值分析利用输入变量的最小值、略大于最小值、输入值域内的任意值、略小于最大值和最大值来设计测试用例。分数:3题型:问答题操作题类型:Word难度:12. 怎样用边界值分析

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

    20、操作题类型: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-1415161718192021-22条件:c1:monthc2:dayc3:yearM1M1D4M1D5M2

    21、M2D5M3M3D5M4D1M4D2Y1M4D2Y2M4D3Y1M4D3Y2M4D4、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/9/2001Test11-Test141216200417/12/2004Test1151231200

    22、11/1/2002Test16216200417/2/2004Test17228200429/2/2004Test1822820011/3/2001Test1922920041/3/2001Test202292001不可能Test21-Test222302004不可能分数:10题型:解答题操作题类型:Word难度:32. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。给出决策表。答案: 决策表如下表所示。规则规则规则规则规则规则规则14规则15规则161-8910111213条件: c1: a,b,c构成 N Y Y

    23、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消费满1000元01010折扣7折扣8.5折扣9折扣办会员卡测试用例如下表所示。输入数据输出结果持会员卡,消费=1000元实行7折优惠未持会员卡,消费=1000元实行9折优惠,并免费办理会员卡分数:10题型:解答题操作题类型:Word难度:31.简述决策表


    注意事项

    本文(大连东软信息学院软件测试黑盒测试方法习题及答案讲解.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开