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

简答题

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

【说明】

某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如下表所示。

此外银卡及以上级别会员有额外积分奖励,奖励规则如下表所示。

公司开发了一个程序来计算会员每次搭乘航班累积的积分,程序的输入包括会员的级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S。其中B和C字母其大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。

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


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

答案:

2.1
1、P     2、Z/C     3、A/D/I/Y     4、正整数5、非FSGP的字母      6、非规定仓位的字母     7、非正整数
2.2
1:1000        2:500           3:3,7,11         4:R/B/H/K/L/M/W5:F           6:0              7:9                 8:GG9:3           10:XYZ;(非规定舱位的字母)            11:300.3           12:N/A                 13:-200/0

解析:

按照等价类的定义和划分原则进行解析。\n\n问题二:答案基于问题一的等价类划分结果进行测试用例设计。\n\n对于每个有效等价类,我们需要设计至少一个测试用例来验证程序在有效输入下的表现是否符合预期。\n\n对于每个无效等价类,我们也需要设计至少一个测试用例来验证程序在无效输入下的表现是否能够正确处理异常情况。\n\n比如对于会员级别B的有效等价类测试,我们可以设计普卡会员搭乘指定舱位并飞行一定距离的测试用例;对于无效等价类测试,我们可以设计其他字母代替会员级别的测试用例来验证程序的异常处理能力。\n\n同样地,对于舱位代码C和飞行公里数K的等价类测试也是按照这个原则进行设计。\n\n另外还需要注意一些特殊情况的设计,比如零积分情况(舱位代码为空或者飞行里程数为零)、额外积分奖励规则的应用等。", “问题二”: "

创作类型:
原创

本文链接:阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某航空公司的会员卡分为普卡

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

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

分享考题
share