黑盒测试习题02_第1页
黑盒测试习题02_第2页
黑盒测试习题02_第3页
黑盒测试习题02_第4页
黑盒测试习题02_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

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

文档简介

习题020501用等价类划分法设计8位长数字类型用户名登录操作的测试用例, 应该分成( )个等价区间。A.2B.3C.4D.6输入数据预期结果合法位数不足位数过长abcdefgh非法字符0502用等价类法划分Windows文件名称.应该分成」个等价区间.(39)A.2 B.3 C.4 D.6输入数据预期结果!@#$%A&()合法(无字符)位数过短12736—2179供256位)位数过长/?|\非法字符0503在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40.则根据黑盒浏试中的等价类划分技术,下面划分正确的是,(46)A,可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类C.可划分为2个有效等价类,1个无效等掠类D,可划分为】个有效等价类,1个无效等价类输入数据预期结果20合法13年龄小于范围41年龄大于范围abcd非法字符0504某工厂招工,规定报名者年龄应在20周岁一一39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月。报名程序具有自动检验输入数据的功能,如果出生年月不属于上述范围将拒绝接受,并显示“年龄不合格”等出错信息。输入数1预期结果1966.06合法1960.06时间过早1980.01时间过晚一九六五年七月非数字

19777少于6位多余6位,廿12小于10505新浪邮箱名,其输入要求如下:.4~16个字符.支持英文小写、数字、下划线.不支持全部为数字或下划线*邮箱地址©,,4■:LE个字符,支持黄文小写、数学、下划线,不支持全部为题字或F划线输入数据预期结果qq_fhg合法全为数字全为下划线@#¥%……&*非法字符0个/、口」为空fwhflwenfklwjwjfilwjksfm字符大于161df字符小于4AAAAAAAA全为大写0506用等价类划分法设计下面的测试用例:有一个报表系统,要求用户输入要处理的报表的日期,假设日期白范围为2000年1月到2020年12月。如果用户输入的日期不在这个范围内,则显示错误码信息,并且此系统规定日期由年月六位数字组成,前4为代表年,后两位代表1)请列出等价类表(包括有效和无效的等价类)输入数据预期结果合法时间过早时间过晚abng2432非法字符月份小于1月份大于1220001长度小于6长度大于62)根据1)中的等价类表,设计能覆盖所有等价类的测试用例。要求包括输入数据和预期输出,并指出各个测试用例所能符合的等价类编号0507NextDate函数包含三个变量:month、day和year,函数的输出为输入日期后一天的日期。例如,输入为2006年3月7日,则函数的输出为2006年3月8日。要求输入变量month、day和year均为整数值,并且满足下列条件:

①1wmonths12②1&day031@1920<year<2050输入数据预期结果合法.5数字为非整数asjchksajnkn非法字符年份过早年份过晚月份小于01月份大于12days小于01days大丁,310508找零钱问题如下:假设商店货品价格(R)皆不大於100元(且为整数),若顾客付款在100元内(P),求找给顾客之最少货币个(张)数?(货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种)采用等价类划分法设计测试用例,找出找零钱问题的最佳组合。输入数据预期结果0509某程序规格说明有如下描述:某城市电话号码由三部分组成。它们的名称和内容分别是:地区码:空白或3位数字;前缀:非’0‘、'1'开头的3位数字;后缀:4位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码根据该程序的规格说明,作等价类的划分,并设计测试方案。输入数据预期结果123-456-7890合法12-456-7890地区码过短1233-456-7890地区码过长ahd-456-7890地区码非数字123-056-7890前缀为0开头123-156-7890前缀为1开头123-4560-7890前缀过长123-56-7890前缀过短123-abc-7890前缀为非数字123-456-789后缀过短

123-456-78909后缀过长123-456-abcd后缀为非数字0510万年历查询软件,要求用户输入以年月日表示的日期,然后系统会换算出该日期的农历表示法及相关黄历信息。假设日期限定在1900年1月1日~2049年12月31日,并规定日期由8位数字字符组成,前4位表示年,中间2位表示月,最后2位表示日期。其中4、6、9、11月只有30天,平年的2月份只有28天,闰年的2月份有29天。(备注:为简化处理,本题在进行用例设计时,不必考虑对平年、闰年的判断)输入数据预期结果合法数字长度大于8数字长度小于8abcjkkjh非数字年份过大年份过小月份小于01月份大于121月份的天数大于313月份的天数大于315月份的天数大于317月份的天数大于318月份的天数大于3110月份的天数大于3112月份的天数大于312月份的天数大于304月份的天数大于306月份的天数大于308月份的天数大于3010月份的天数大于3012月份的天数大于30天数小于010511用边界值分析法,假定l<x<100,那么X在测试中应取的边界值是…(54).(54)A.X-bX=100 B.X=0.X=l,X=100,X=101C.X=2,X=99 D.X=OtX=IO10512用边界值分析法,假定X为整数,10SXW100,那么X在韵试中应该取(40〉边界值.(40)A.X=10tX-100 B.X=9rX=10,X-100.X-101CX-10,X=ll.X=99»X=100D.X=9,XTO,X=50»X^lOO0513针对下面程序段.边界值问题可以定位在一(62)一I:RemCreatea10elementintegerarray:RemInitializeeachelementto-1:Dimdata(10)AsInteger4:DimiAsInteger5工Fori-1TO106tdata。尸-17:Nexti8:End(62)A.data(1)B.data(0)C.data(9)D,data(10)0514下面为C语言程序,边界值问题可以定位在()intdata[3];inti;for(i=1;i<=3;i++)data[i]=100;A.data[0]data[1]data[2]data[3]0515测试计算正数平方根的函数。其输入、输出均为一个实数,当输入一个 0或比0大的数的时候,返回其正平方根;当输入一个小于 0的数时,显示错误信息“平方根非法,输入值小于 0”。输入数据预期结果-1非法00111000正无穷正无穷0516注册QQ,其输入要求如下:昵称:必填,最多24个字符或12个汉字生日:年、月、日必填(1895年1月1日〜2014年4月2日)性别:男、女选其一密码:6-16个字符组成,区分大小写,不能为 9位以下纯数字确认密码:与密码输入完全一致,区分大小写所在地:国家、省份、城市必选验证码:输入看到的字符,不区分大小写验证码:点击可更换图片注意:生日和所在地无效情况只考虑不选择或不选择其中某项的情况。输入数据预期结果abcdefghijklmnopqrstuvw合格abcdefghijklmnopqrstuvwx合格abcdefghijklmnopqrstuvwxy出错(超过24个字符)0个出错(不能为空)a合格2a合格abcdefghijkl合格出错(年份超出范围,自动跳转所选范围)出错(年份超出范围,自动跳转所选范围)出错(月份超出范围,自动跳转所选范围)出错(月份超出范围,自动跳转所选范围)出错(天数超出范围,自动跳转所选范围)口手郴居理理泰・,保柳㈱身手枇砸翎-合由附帐号用邮觎蛆王册市面」手机国年良q口手郴居理理泰・,保柳㈱身手枇砸翎-合由附帐号用邮觎蛆王册市面」手机国年良q聃开蒯咬间/鸵闰鼾同物就标兼出错(天数超出范围,自动跳转所选范围)abcde密田「长度小于6abcdef合格abcdefg合格jdnkndkndslknld合格jdnkndkndslknldk合格jdnkndkndslknldkl密田「长度人于16纯数字密码长度小于9合格合格JDNKNDKNDSLKNLD与第一次密码不符(区分大小写)abd验证码错误(位数不够)abcd验证码止确abcde验证码错误(位数过长)0517用边界值分析法做0504某工厂招工,规定报名者年龄应在20周岁一一39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月。报名程序具有自动检验输入数据的功能,如果出生年月不属于上述范围将拒绝接受,并显示“年龄不合格”等出错信息。输入数据预期结果1966.06合格19777少于6位多余6位合格合格年份过早合格合格年份过晚月份无效合格合格合格合格月份无效合格0518用边界值分析法做0507NextDate函数包含三个变量:month、day和year,函数的输出为输入日期后一天的日期。例如,输入为2006年3月7日,则函数的输出为2006年3月8日。要求输入变量month、day和year均为整数值,并且满足下列条件:①10months12②1&day031@1920<year<2050输入数据预期结果[启效无效(过短)无效(过长)无效后效后效[启效后效无效(超过最大年份)后效[无效(小于月份范围):后效;后效后效;后效[无效(超过月份范围)□效无效(天数小于范围);后效;后效[启效后效[无效(天数大于范围)后效0519用边界值分析法做05080520用边界值分析法做0509在ERP(企业资源计划)系统中,“计划管理”模块的流程图如下:,——ttfl信管理计划需求■I废砧报告工生产计划地MPS计算《主生产计划)MRP计算(主需求计划)可用库存是自足柏伯需:含有可用库存可用霭存是古嵇足生产需工生产计划地MPS计算《主生产计划)MRP计算(主需求计划)可用库存是自足柏伯需:含有可用库存可用霭存是古嵇足生产需否 ,计划来的“建hr划生产定单^7

T「■,*——■***,

i生产管理:[问题1](4分)因果图法是功能浏试案例设计方法中的一种,简述利用因果图导出测试用例需要经过哪几个步骤?[问题2](4分)根据题干中的流程图,利用因果图法,找出哪些是正确的输入条件,哪些是正确的输出结果,将下列描述的字母编号填入表中。a.可以进行销售发货管理b.可用库存不满足销若需求(有可用库存)c.可用库存不满足销售需求(无可用库存)d.可用库存满足生产需求e.可用库存不满足生产需求f.可用库存不满足生产需求(无可用库存)g,可以进行MPS运算 ,h.可用库存满足销但需求i.生成主生产计划j.生成计划采购定单k.生成计划生产定单输出结果1.可以进行MRP运算输出结果输入条件【问题3](7分)下图画出“计划管理”模块的因果图。请把问题2中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。【问髓3】(7分)下图画出“计划管理”模块的因果图0请把问题2中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置.输入条件(原因)0529假设中国某航空公司规定:中国去欧美的航线所有座位都有食物供应。每个座位都可以播放电影。中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。中国国内的航班的商务仓有食物供应,但是不可以播放电影 。中国国内的航班的经济仓除非飞行时间大于 2小时就有食物供应,但是不可以播放电影。要求:使用决策表法设计测试用例。0530某商场促销活动期间,对持商场会员卡的顾客,实行 8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。要求:请给出相应的决策表和测试用例。0531图书馆借阅书籍。基本流程是持借阅证进入图书馆,读者根据自己想借的书查看图书借阅状态,然后审核借书权限,最后借到书籍。其间可能借阅证过期或无效,图书已被借阅,借书权限不够等。0532打印机是否能打印出来正确的内容,有多个因素影响,包括驱动程序、中途断电、卡纸、纸张、墨粉等。用场景法设计测试用例。0533场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。下面是对网上银行支付交易系统的基本流和备选流的描述:基本流A:步疆步卿名称步骤描述A1网上订购商品用户受录网站.订购所AS商品,点击网上银行支付A2输入银行七信息:输入银行卡号和密码A3校晚限行卡信息「系统对银行卡号和密码进行校验A4金顿验证1系统确认订单金额不大于卡内余额A5金藕验证2系统确认订单金额不大于银行卡网上可支付额度A6艰行卡扣款支付成功,系统从银行卡中扣除相应金额,返回打单号备选流:痛号名称 一;番选流描述B密码不正确在基本流A3步骤中.密码不正确t且密码输入尚未超过三次)*重新加入基本流A2:否则退出基本流C银行专内余额不足在基本流A4步骚中,系统判断银行卡内余额不足以支忖订单.退出基本流D银行卡网上可支付飘度不哪在基本流A5步骚中,系统判断银行卡网上可支付额度小于订单金额,退出基本流注:假定输入的银行卡号是正确的;不考虑备选流内循环情况。问题1:使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母 A表示,备选流用题干中描述对应编号表示。问题2:请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付”用例。测试用例表冽试用例ID号银行卡号初次输入密码最耀物入密码卡内余额银行卡可支付额度COIVVN/aVVC02C03C04CD5CD6

问题3:在上述系统中,假设银行卡号只能输入 0~9的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或 ASCII值)。字符ASCII值字符ASCII值Null0B66Space32Y89/47Z90048[91149962SOa97957b98*♦58._1¥121@642122A65__(_1230534场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程 (包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。图1描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表 1描述了省市层(图1阴影部分)业务的基本流和备选流。公文的状态包括:己下发、未下发、已接收、未接收。图”公文流转”业务流程图衰1-1 省市层业务流业务流[编号描 述说明基本流A中心公文下发省市层接收中心公文,并下渡到地区层B新建公文直接下发省市层新建公文后,即下发到地区层业务流编号描 述说 明备选流C保存新建公文对保存的省市层新建公文,适当时下发到地区层D修改新建公文修改省市层新建的公文E副除新建公文r删除省市层新建的公文

问题1:用表1-1中表述的基本流和备选流, 使用场景法设计测试场景。 基本流和备选流用表1-1中对应的字母编号表示。问题2:下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。编号用例名称输入条件一预期输出1省市层接收公文2者市层新建并保存公文3省市层新建并下发公文4省市层修改公文5省市层删除公文0535场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程 (包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。下面是对电子不停车收费系统 (ETC的基本流和备选流的描述表1-1基本流步瞬步骤描述A1用例开始,ETC准备就绪,自动栏杆放下A2ETC与车辆通信,读取车辆信息A3; 对车辆拍照A4根据公式计算通行费用A5查找关联账户信息,确认账户余额大于通行费用A6从账户中扣除该费用A7显示费用信息A8自动栏杆打开A9车辆通过A10自动栏杆放下,ETC回到就绪状态表1-2备选流编号名称描述B读取车辆信息出错在基本流A2步骤,ETC读取车辆信息错误(重复读取五次),不够五次则返回A2;否则显示瞥告信息后退出基本流C账户不存在在基本流A5步骤,在银行系统中不存在该账户信息,退出基本流D账户余额不足在基本流A5步骤,账户余额小于通行费用,显示账户余额不足警告,退出基本流E账户状态异常在基本流A5步骤,账户已销户、冻结或由于其他原因而无法使用,显示账户状态异常信息,退出基本流问题1:使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用 A字母编号表示,备选流用表1-2中对应的字母编号表示。例如:T01:AT02:A、B问题2:针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示成功通过”用例。表1-3侧试用例表测试用例初次读取车辆信息最终读取车辆信息账户号码眼户余额盛户状态预期结果T01Vn/aVVV扣除通行费,车辆顺利通过,用例结束T02IIn/an/a心连续5次读取失败,显示警告信息,用例结束T03T04T05T06T07TOS0536软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和备选流的描述。毡本海A:序史用例名称. 用例描述11准备加油客户将IC加油卡插入加油机 _2n验证加油卡加油机从加油卡的磁条中读取慝户代码.并检看它是否属于可以接收的加油卡

温馨提示

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

评论

0/150

提交评论