阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某超市为了刺激消费,在周末采取了各种优惠促销活动,具体规则如下所示.:
1、凡是购买满100元可以享受九五折优惠;
2、凡是购买满200元可以享受九折优惠;
3、凡是购买达到500元及以上,一律八折优惠。
现在该商家开发一个软件,输入为具体的购买商品金额X(系统要求10000≥X≥1)。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某超市为了刺激消费,在周末采取了各种优惠促销活动,具体规则如下所示.:
1、凡是购买满100元可以享受九五折优惠;
2、凡是购买满200元可以享受九折优惠;
3、凡是购买达到500元及以上,一律八折优惠。
现在该商家开发一个软件,输入为具体的购买商品金额X(系统要求10000≥X≥1)。
用例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 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
