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

简答题

阅读下列说明,回答下列问题。    
[说明]    
某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。    
假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。
4、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A. (8分)

5、请采用边界值分析法为该软件设计测试用例。(6分)
6、请给出采用决策表法进行测试用例设计的主要步骤。(6分)

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

答案:

问题1:

问题2:

答案:0、1、4、5、6、9、10、11、14、15、16、19、20、21

问题3:

答案:

(1)确定规则的个数:假如有n个条件,每个条件有两个取值(0,1),则有2的n次方种规则。

(2)列出所有的条件桩和动作桩。

(3)填入条件项。

(4)填入动作项:制定初始判定表。

(5)简化:合并相似规则(相同动作)。



解析:

问题4解析:采用等价类划分法设计测试用例时,首先确定输入条件的等价类。由于商品价格P的范围是0-20,且每次购物只能购买一件商品,因此可以将P的等价类划分为多个范围,如0、1~4、5等。对于找零组合,根据货币面值的不同组合进行测试用例设计。例如,当P为某个特定值时,应给出相应的找零组合方式。问题中的说明规定了找零货币的面额为三种情况,因此需要对每个范围内的值进行测试,以确定正确的找零组合方式。对于无效的情况或无法找零的情况,填写N/A。问题5解析:采用边界值分析法设计测试用例时,主要关注输入或输出的边界值。对于商品价格P的边界值,包括最小值0和最大值20。此外,还需要考虑接近这些边界值的值,如±1、±4等。这些测试用例旨在测试软件在极端和接近极端条件下的表现是否稳定可靠。问题6解析:采用决策表法设计测试用例的步骤包括确定规则的个数、列出所有的条件桩和动作桩、填入条件项和动作项以及简化决策表。首先根据条件的个数计算可能的规则组合数,然后列出所有相关的条件和动作。接着填入具体的条件取值和对应的动作或输出。最后,简化决策表,合并具有相同动作或输出的规则,以得到更简洁的测试用例集合。通过这个过程,可以确保设计的测试用例能够覆盖所有可能的条件和结果组合,从而全面测试软件的性能和行为。

创作类型:
原创

本文链接:阅读下列说明,回答下列问题。    [说明]    某商店的货品价格(P)都不大于20元(且为整数)

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

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

分享考题
share