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

简答题

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

【说明】某航空公司考虑到在今年特殊形势下,很多会员无法通过搭乘航班延续之前的会员等级,特推出了“回望升级”活动。对2017年1月1日至2019年12月31日三个自然年度任意连续12/24/36个月机票消费达到一定金额时,奖励会员相应等级。

活动规则为:任意连续12/24/36个月机票消费金额达到人民币2.5/4.75/6.75万元及以上,给予银卡会员等级;任意连续12/24/36个月机票消费金额达到人民币5/9.5/13.5万元及以上,给予金卡会员等级;任意连续12/24/36个月机票消费金额达到人民币15/28.5/40.5万元及以上,给予白金卡会员等级。活动规则详见表2-1。

此外,为了鼓励在官网和官方App购票,针对不同的购票渠道,有不同的奖惩系数。官网购票不奖励不惩罚,官方App购票消费金额按1.2倍计算,第三方购票消费金额按0.8倍计算,详见表2-2。航空公司开发了一个程序来计算会员在该活动后的奖励等级,程序的输入包括会员在2017年1月1日至2019年12月31日中任意连续12个月最大消费金额A (单位:万元),任意连续24个月最大消费金额B (单位:万元),36个月消费金额C (单位:万元),购票渠道代码D,程序的输出为本次活动奖励等级L。其中,A、B、C为非负浮点数最多保留4位小数,D为正整数且取值为1、2、3之一,L为字母M、S、G、P中之一。


【问题3】对于本案例的黑盒测试来说,以上测试方法有哪些不足?(2分)

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

答案:

(1)没有考虑边界值的设计;

(2)没有考虑对输出进行等价类划分;(输出的等级L的所有取值没有覆盖)

(3)A、B、C的取值设计不充分,覆盖度不够。

解析:

对于黑盒测试来说,上述测试方法的不足包括:

(1)边界值设计:在进行黑盒测试时,需要充分测试输入参数的边界值,以确保程序在极限情况下的表现。然而,本案例中并没有明确提及是否对A、B、C的最大消费金额的边界值进行了测试,如最大消费金额的上下限等。

(2)输出等价类划分:在黑盒测试中,除了测试各种输入情况外,还需要对输出进行等价类划分,确保每种可能的输出都得到了测试。然而,本案例中并没有明确提及是否对输出的等级L的所有可能取值进行了覆盖测试。

(3)输入参数覆盖度不足:在测试中,需要充分覆盖所有的输入参数组合。然而,本案例中对于A、B、C的取值设计似乎并不充分,没有明确说明是否覆盖了所有的输入组合,尤其是连续月份的不同组合(如只考虑了连续12个月的情况,但未明确是否考虑了连续24个月和36个月的情况)。因此,可能存在某些输入组合未被充分测试的情况。

创作类型:
原创

本文链接:【问题3】对于本案例的黑盒测试来说,以上测试方法有哪些不足?(2分)

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

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

分享考题
share