刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
问题1:答案:
(1):P;
(2):12月12日;
(3):正浮点数带2位小数;
(4):MSP以外的字母;
(5):非正浮点数;
问题2:答案:
(1):1000;
(2):500;
(3):3、6、8;
(4):1月1日 (除特殊日期之外的其它日期);
(5):1 (非字母即可);
(6):N/A;
(7):K (MSP以外的单个字母);
(8):1、7、12;
(9):500.123(多于两位小数的正浮点数);
问题3:答案:
(1):S<0;
(2):s>20000;
(3):S=19999;
(4):S=-1;
(5):S=20001;
(6):S=1;
问题一解析:本题采用等价类划分法进行测试,等价类划分是一种黑盒测试方法,将程序的输入域划分为若干部分,然后从每个部分中选择代表性数据作为测试用例。对于该问题,我们需要补充表2-3中的空白处。(1)根据题目描述,L代表会员级别,因此空(1)应填写P,表示普通会员。(2)根据积分累计规则,特殊日期刷卡有额外的积分奖励,因此空(2)应填写特殊日期。(3)根据积分累计规则,会员级别的字母有特殊限制,因此空(3)应填写特殊字母。(4)非字母的字符无法作为会员级别标识,因此空(4)应填写非字母。(5)非数字字符无法作为刷卡金额输入,因此空(5)应填写非数字字符。问题二解析:本题需要根据等价类表设计测试用例,补充表2-4中的空白处。(1)根据积分规则,当普通会员的刷卡金额大于积分上限时,积分应无法累计,因此空(1)应填写普通会员刷卡金额大于积分上限。(2)当超级会员的刷卡金额等于积分上限时,应测试其是否能正常累计积分,因此空(2)应填写超级会员刷卡金额等于积分上限。(3)PASS会员在特殊日期刷卡应有额外积分奖励,因此空(3)应填写PASS会员刷卡日期为特殊日期。(4)普通会员在非特殊日期刷卡的积分规则是正常测试的一部分,因此空(4)无需补充。(5)超级会员的会员级别标识应为字母,因此空(5)应填写超级会员的会员级别标识为字母以外的字符。(6)PASS会员的积分累计规则正常测试无需补充其他用例。(7)-(9)根据等价类表中的其他情况设计测试用例。问题三解析:本题规定了单次刷卡的积分上限,需要针对S的取值补充一些测试用例。采用等价类划分法和边界值分析法来补充用例。(1)积分小于零的情况需要测试,因此空(1)应填写积分小于零。(2)积分超过上限值的情况也需要测试,因此空(2)应填写积分超过上限值。(3)积分等于上限值减一的情况应测试是否按照上限值计算,因此空(3)应填写积分等于上限值减一。(4)-(6)根据边界值分析法的原则设计其他测试用例。
本文链接:问题1:采用等价类划分法对该程序进行测试,请补充表2-3中空(1)~(5)。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
