用例02、判定表练习

1、某进销存系统对客户购买设备付款的计算如下:

如果客户是及时付款,不管新老客户,都按照正常价格的95%收取费用;
如果是老客户在一周内付款,则按照正常价格收取;
如果是新客户在一周内付款,则按照正常价格的105%收取费用;
如果是老客户在半月内付款,则按照正常价格的105%收取费用;
如果是新客户在半个月内付款,则按照正常价格的110%收取费用;
请根据以上需求设计相应的测试用例
客户:新0,老1
付款:即时0,一周1,半月2,
费用:95% 0,正常 1,105% 2,110% 3

用例如下:

image.png

2、对某手机的测试要求如下:

如果手机未欠费,并且开机,并且在服务区的情况下才可以正常通话。
请对该测试点设计测试用例。

欠费情况:未欠费0,欠费1
开机情况:开机0,关机1
在服务区:是0,否1

结果:正常通话0,不能通话1

用例如下:

image.png

3、订购单的检查:

如果金额大于500元,又未过期,则1发出批准单和提货单;
如果金额大于500元,但过期了,则2不发批准单;
如果金额小于等于500元,则不论是否过期都3发出批准单和提货单,4在过期的情况下还需要发出通知单。

金额大于500:1;<=500:0
过期:1;未过期:0

用例如下:

image.png

4、有一个需求描述如下:“……对已运行10年以上的机器、或功率大于50马力且维修记录不全的机器,给予全面维修处理,对其它机器只进行一般维修处理”

用例如下:

image.png

5、某文件修改需求:

如想对文件进行修改,需要遵守以下规则:
输入的第一列字符必须是A或B,
第二列字符必须是一个数字,
如果第一列字符不正确,则给出信息L;
如果第二列字符不正确,则给出信息M。
如果两列字符输入正确,则修改文件。

用例如下:

image.png

你可能感兴趣的:(用例02、判定表练习)