习题02
0501 用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成( )个等价区间.
A。 2 B. 3 C。 4 D. 6 输入数据 12345678 1234567 123456789 abcdefgh 预期结果 合法 位数不足 位数过长 非法字符 0502
输入数据 !@#$%^&() (无字符) 12736…2179(共256位) /?|\\ 预期结果 合法 位数过短 位数过长 非法字符 0503
输入数据 20 预期结果 合法 (完整word版)黑盒测试习题02
13 41 abcd 年龄小于范围 年龄大于范围 非法字符 0504 某工厂招工,规定报名者年龄应在20周岁——39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月。报名程序具有自动检验输入数据的功能,如果出生年月不属于上述范围将拒绝接受,并显示“年龄不合格”等出错信息。 输入数据 1966。06 1960。06 1980.01 一九六五年七月 19777 1977777 197713 197700 预期结果 合法 时间过早 时间过晚 非数字 少于6位 多余6位 大于12 小于1 0505 新浪邮箱名,其输入要求如下: 1. 4~16个字符
2。 支持英文小写、数字、下划线 3。 不支持全部为数字或下划线
输入数据 qq_fhg409522817 预期结果 合法 (完整word版)黑盒测试习题02
153****0247 ______ @#¥%……&* 0个 全为数字 全为下划线 非法字符 不可为空
fwhflwenfklwjwjfilwjksfm 字符大于16 1df AAAAAAAA 字符小于4 全为大写 0506用等价类划分法设计下面的测试用例:有一个报表系统,要求用户输入要处理的报表的日期,假设日期的范围为2000年1月到2020年12月。如果用户输入的日期不在这个范围内,则显示错误码信息,并且此系统规定日期由年月六位数字组成,前4为代表年,后两位代表月。 1)请列出等价类表(包括有效和无效的等价类) 输入数据 200003 199906 202112 abng2432 200000 200013 20001 2000112
2)根据1)中的等价类表,设计能覆盖所有等价类的测试用例。要求包括输入数据和预期输出,并指出各个测试用例所能符合的等价类编号
预期结果 合法 时间过早 时间过晚 非法字符 月份小于1 月份大于12 长度小于6 长度大于6 (完整word版)黑盒测试习题02
0507 NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: ①1≤month≤12 ②1≤day≤31
③1920≤year≤2050 输入数据 20060307 20060307.5 asjchksajnkn 19190202 20510202 19200002 19200113 19200100 19200132 预期结果 合法 数字为非整数 非法字符 年份过早 年份过晚 月份小于01 月份大于12 days小于01 days大于31 0508 找零钱问题如下:假设商店货品价格(R)皆不大於100元(且为整数),若顾客付款在100元内(P),求找给顾客之最少货币个(张)数?(货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种)
采用等价类划分法设计测试用例,找出找零钱问题的最佳组合。 输入数据 预期结果 (完整word版)黑盒测试习题02
0509 某程序规格说明有如下描述:某城市电话号码由三部分组成。它们的名称和内容分别是:
− 地区码:空白或3位数字;
− 前 缀:非‘0’、‘1’开头的3位数字; − 后 缀:4位数字.
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。 根据该程序的规格说明,作等价类的划分,并设计测试方案。 输入数据 123-456-7890 12-456—7890 1233-456-7890 ahd-456-7890 123—056-7890 123—156—7890 123—4560—7890 123—56—7890 123—abc-7890 123-456-789 123-456—78909 123—456—abcd 预期结果 合法 地区码过短 地区码过长 地区码非数字 前缀为0开头 前缀为1开头 前缀过长 前缀过短 前缀为非数字 后缀过短 后缀过长 后缀为非数字 0510万年历查询软件,要求用户输入以年月日表示的日期,然后系统会换算出该日期的农历表示法及相关黄历信息。假设日期限定在1900年1月1日~2049年12月31日,并规定日期由8位数字字符组成,前4位表示年,中间2位表示月,最后2位表示日期.其中4、6、9、11月只
(完整word版)黑盒测试习题02
有30天,平年的2月份只有28天,闰年的2月份有29天.
(备注:为简化处理,本题在进行用例设计时,不必考虑对平年、闰年的判断)
输入数据 19900101 199001011 1990011 abcjkkjh 20500101 18990101 19990001 19990113 19990132 19990332 19990532 19990732 19990832 19991032 19991232 19990231 19990431 19990631 19990831 19991031 19991231 19990100
预期结果 合法 数字长度大于8 数字长度小于8 非数字 年份过大 年份过小 月份小于01 月份大于12 1月份的天数大于31 3月份的天数大于31 5月份的天数大于31 7月份的天数大于31 8月份的天数大于31 10月份的天数大于31 12月份的天数大于31 2月份的天数大于30 4月份的天数大于30 6月份的天数大于30 8月份的天数大于30 10月份的天数大于30 12月份的天数大于30 天数小于01 0511
0512
(完整word版)黑盒测试习题02
0513
0514 下面为C语言程序,边界值问题可以定位在( ) int data[3]; int i;
for(i=1;i〈=3;i++) data[i]=100; A。 data[0] B. data[1] C。 data[2] D. data[3]
0515 测试计算正数平方根的函数.其输入、输出均为一个实数,当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息“平方根非法,输入值小于0”. 输入数据 预期结果 (完整word版)黑盒测试习题02
-1 0 1 1000000 正无穷 非法 0 1 1000 正无穷 0516 注册QQ,其输入要求如下:
昵称:必填,最多24个字符或12个汉字
生日:年、月、日必填(1895年1月1日~2014年4月2日) 性别:男、女选其一
密码:6—16个字符组成,区分大小写,不能为9位以下纯数字 确认密码:与密码输入完全一致,区分大小写 所在地:国家、省份、城市必选
验证码:输入看到的字符,不区分大小写 验证码:点击可更换图片
注意:生日和所在地无效情况只考虑不选择或不选择其中某项的情况。
输入数据 abcdefghijklmnopqrstuvw abcdefghijklmnopqrstuvwx 预期结果 合格 合格 (完整word版)黑盒测试习题02
abcdefghijklmnopqrstuvwxy 0个 a 2a abcdefghijkl 18940101 20150101 18950001 18951301 18950100 18950132 abcde abcdef abcdefg jdnkndkndslknld jdnkndkndslknldk jdnkndkndslknldkl 12326477 123456789 1234567890 JDNKNDKNDSLKNLD abd abcd 出错(超过24个字符) 出错(不能为空) 合格 合格 合格 出错(年份超出范围,自动跳转所选范围) 出错(年份超出范围,自动跳转所选范围) 出错(月份超出范围,自动跳转所选范围) 出错(月份超出范围,自动跳转所选范围) 出错(天数超出范围,自动跳转所选范围) 出错(天数超出范围,自动跳转所选范围) 密码长度小于6 合格 合格 合格 合格 密码长度大于16 纯数字密码长度小于9 合格 合格 与第一次密码不符(区分大小写) 验证码错误(位数不够) 验证码正确 (完整word版)黑盒测试习题02
abcde
验证码错误(位数过长) 0517 用边界值分析法做0504
某工厂招工,规定报名者年龄应在20周岁-—39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月。报名程序具有自动检验输入数据的功能,如果出生年月不属于上述范围将拒绝接受,并显示“年龄不合格\"等出错信息。 输入数据 1966。06 19777 1977777 196007 196107 195907 197906 197806 198006 197000 197001 197002 197011 197012 197013 197006
预期结果 合格 少于6位 多余6位 合格 合格 年份过早 合格 合格 年份过晚 月份无效 合格 合格 合格 合格 月份无效 合格 (完整word版)黑盒测试习题02
0518用边界值分析法做0507
NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天的日期。 例如,输入为 2006年3月 7日,则函数的输出为 2006年3月8日 。要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: ①1≤month≤12 ②1≤day≤31 ③1920≤year≤2050 输入数据 20140710 2014710 201440710 19190101 19200101 19210101 20490101 20500101 20510101 19350101 19350001 19350101 19350201 19351101 19351201 预期结果 有效 无效(过短) 无效(过长) 无效 有效 有效 有效 有效 无效(超过最大年份) 有效 无效(小于月份范围) 有效 有效 有效 有效 (完整word版)黑盒测试习题02
19351301 19350601 19350600 19350601 19350602 19350630 19350631 19350632 19350616
无效(超过月份范围) 有效 无效(天数小于范围) 有效 有效 有效 有效 无效(天数大于范围) 有效
0519 用边界值分析法做0508
0520用边界值分析法做0509 0521
0522打印机是否能打印出来正确的内容,有多个因素影响,包括驱动程序、纸张、墨粉等。(为
了简化问题,不考虑中途断电、卡纸等因素的影响)。
0523 对功率大于50马力的机器且维修记录不全或已运行10年以上的机器,应给予优先的维修处
理,利用判定表进行分析,完成用例设计.
0524某软件的一个模块的需求规格说明书中描述:
(1)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。 (2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。 请绘制出因果图和判定表,并给出相应的测试用例。
(完整word版)黑盒测试习题02
0525 有一个处理单价为5角钱的饮料的自动售货机,相应规格说明如下。
① 若投入5角钱或1元钱的硬币,按下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来.(每次只投入一个硬币,只按下一种饮料的按钮。)
② 如投入5角的硬币,按下按钮后,总有饮料送出。
③ 若售货机没有零钱找,则【零钱找完】的红灯会亮,这时再投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来。
④ 若有零钱找,则【零钱找完】的红灯不会亮,若投入1元硬币及按饮料按钮,则送出饮料的同时找回5角硬币。
0526 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括___(0642)___等。现有一个处理单价为 1 元的盒装饮料的自动售货机软件,若投入 1 元币,按下“可乐”、“雪碧”或“红茶\"按钮,相应的饮料就送出来,若投入的是 2 元币,在送出饮料的同时退还 1 元币。下表是用因果图法设计的部分测试用例,1 表示执行该动作,0 表示不执行该动作,___(0643)___的各位数据,从左到右分别填入空格表中的(1)—(8)是正确的。
0527
(完整word版)黑盒测试习题02
(完整word版)黑盒测试习题02
0528
(完整word版)黑盒测试习题02
(完整word版)黑盒测试习题02
(完整word版)黑盒测试习题02
0529 假设中国某航空公司规定:
中国去欧美的航线所有座位都有食物供应。每个座位都可以播放电影。 中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。 中国国内的航班的商务仓有食物供应,但是不可以播放电影 。
中国国内的航班的经济仓除非飞行时间大于2小时就有食物供应,但是不可以播放电影. 要求:使用决策表法设计测试用例。
0530某商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。 要求:请给出相应的决策表和测试用例.
0531 图书馆借阅书籍.基本流程是持借阅证进入图书馆,读者根据自己想借的书查看图书借阅状态,然后审核借书权限,最后借到书籍。其间可能借阅证过期或无效,图书已被借阅,借书权限不够等。
0532 打印机是否能打印出来正确的内容,有多个因素影响,包括驱动程序、中途断电、卡纸、
纸张、墨粉等。用场景法设计测试用例.
(完整word版)黑盒测试习题02
0533场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性. 下面是对网上银行支付交易系统的基本流和备选流的描述:
注:假定输入的银行卡号是正确的;不考虑备选流内循环情况。
问题 1:使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母 A 表示,备选流
用题干中描述对应编号表示。
问题 2:请针对问题 1 设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余
额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用 V 表示有效数据元素,I 表示无效数据元素,n/a 表示不适用,例如 C01 表示“成功支付” 用例。
问题 3:在上述系统中,假设银行卡号只能输入 0~9 的数字,请参考下表,给出用边界值法检查卡号
字符合法性的关键测试数据(字符或 ASCII 值)。
(完整word版)黑盒测试习题02
0534 场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例.场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性.
图 1 描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表 1 描述了省市层(图1 阴影部分)业务的基本流和备选流.
公文的状态包括:己下发、未下发、已接收、未接收。
问题 1:用表 1-1 中表述的基本流和备选流,使用场景法设计测试场景.基本流和备选流用表 1 -1
中对应的字母编号表示。
问题 2:下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。
(完整word版)黑盒测试习题02
0535 场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。 下面是对电子不停车收费系统(ETC)的基本流和备选流的描述
问题 1:使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用 A 字母编号表示,
备选流用表 1—2 中对应的字母编号表示。
例如: T01: A T02:A、B
问题 2:针对问题 1 设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、
账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输
(完整word版)黑盒测试习题02
入值,用 V 表示有效数据元素,用 I 表示无效数据元素,n/a 表示不适用,例如 T01 表示“成功通过”用例.
0536 软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某 IC 卡加油机应用系统的基本流和备选流的描述。
问题 1:使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母 A 表示,备
选流用题干中描述的相应字母表示。
问题 2:场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所
示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息.本例中的测试用例包含测试用例、ID、场景条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例.在下面的矩阵中,V 表示有效数据元素,I 表示无效数据元素,n/a 表示不适用,例如 C01 表示“成功加油”基本流.请按上述规定为其它应用场景设计用例矩阵。
(完整word版)黑盒测试习题02
问题 3:假如每升油 4 元人民币,用户的账户金额为 1000 元,加油机内油量足够,那么在 A4输入油量的过程中,请运用边界值分析方法为 A4 选取合适的输入数据(即油量,单位;升)。
因篇幅问题不能全部显示,请点此查看更多更全内容