刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 

【说明】

某银行 B 和某公司 C 发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表 2-1 所示。

此外,公司 C 的 会员分为普通会员、超级会员和 PASS 会员三个级别,超级会员和 PASS 会员在刷卡时有额外积分奖励,奖励规则如表 2-2 所示。

银行 B 开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别 L、刷卡日期D 和刷卡金额 A,程序的输出为本次积分 S。其中,L 为单个字母且大小写不敏感,D 由程序直接获取系统日期,A 为正浮点数最多保留两位小数,S 为整数。

问题1:(5分)采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空(1)~(5)。
问题2:(9分)根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)~(9)。

问题3:(6分)如果规定了单次刷卡的积分上限为 20000( 即 S 取值大于等于 0 且小于等于 20000), 则还需要针对 S 的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表 2-5、表2-6中的空(1)~(6)。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

问题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;

解析:

问题一的答案需要根据具体的等价类划分和输入条件来填写,注意考虑各种边界和特殊情况。问题二需要根据等价类表设计的测试用例来填写,尽可能覆盖各种可能的输入情况。问题三需要针对积分的取值补充测试用例,包括上下限的边界值和特殊情况。在填写答案时,需要仔细阅读题目要求和说明,理解等价类划分法和边界值分析法的应用,以及具体测试用例的设计思路。

创作类型:
原创

本文链接:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。  【说明】 某银行 B 和某公司 C

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share