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

简答题

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

【说明】

某超市为了刺激消费,在周末采取了各种优惠促销活动,具体规则如下所示.:

1、凡是购买满100元可以享受九五折优惠;

2、凡是购买满200元可以享受九折优惠;

3、凡是购买达到500元及以上,一律八折优惠。

现在该商家开发一个软件,输入为具体的购买商品金额X(系统要求10000≥X≥1)。

采用等价类划分法为该软件设计测试用例。假设购买金额X为整数,且X的范围在1到10000之间(包含边界值)。请设计测试用例。

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

答案:

用例1:0,         

用例2:50(1~99中任意一个数)

用例3:150(100~199中任意一个数)                                                

用例4:350(200~499中任意一个数)

用例5:1000(500~10000,中任意一个数)           

用例6:10001(超过10000的任意一个数)

解析:

本题考察的是黑盒测试用例设计中的等价类划分法。对于此问题,我们需要将输入值X的范围进行等价类的划分。由于系统要求有明确的范围限制(即1≤X≤10000),我们可以首先确定两个无效等价类:X=0和X超过系统允许的最大值。接着,我们需要考虑满足优惠条件的等价类,即按照购买金额的不同划分不同的等价类,每一个等价类对应不同的优惠规则。通过这种方式,我们可以为软件设计出一系列有效的测试用例。

创作类型:
原创

本文链接:采用等价类划分法为该软件设计测试用例。假设购买金额X为整数,且X的范围在1到10000之间(包含边界

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

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

分享考题
share