边界值测试实战:关于佣金计算问题

边界值测试实战:关于佣金计算问题

今天,我们要给大家分享的,是一个关于边界值测试的案例,希望通过这个案例能让同学们对这块内容掌握的更牢固。本期的案例是一个有关佣金计算的例子(以下称佣金问题),其主要功能是根据销售员销售各种酒水的业绩(即月销售额)来计算销售员的佣金。下面是详细的描述:

【案例】
某酒水公司指派销售员工去售卖酒水,销售额越高,得到的佣金越多。具体情况如下:白酒单价为168元/瓶、红酒单价120元/瓶、啤酒单价为5元/瓶。

由此可得:如果我们将1元作为领域的单位长度,那么,对应的设计用例应该如下图。(其中,预期输出是指销售员的总提成。)

【边界值测试小结】
最后,小编来给大家做一个小结。首先,边界值测试通常可作为等价类测试的补充,是一种最基本、最简单的黑盒测试方法。它主要基于两个假设而生:独立性假设和单缺陷假设。

在做边界值测试时,一般步骤如下:

1)分析被测对象的输入域和输出域是否相似。若二者不同,则需在针对输入域进行边界值测试后,还要进行输出域的边界值测试;

2)分析被测对象的输入域。这里,我们可以选择针对整体输入域进行边界值测试,或将整体输入域拆分为多个个体输入域进行测试;

3)如果我们需要针对整体输入域进行边界值测试,那么,我们可以直接确定整体输入域的边界,并按照第6步执行;

4)如果针对个体输入域进行测试,我们则需要对每个输入条件执行第5、6步;

5)根据独立性假设,我们需要确定其边界点(包括最大有效取值范围的边界点,以及极值点);

6)在每个边界点处以1个单位长度划定邻域,并抽取3个典型测试数据xmin?a, xmin, xmin+a;

7)根据单缺陷假设,采用典型值法+弱边界法的测试方案,设计测试用例;

8)若需针对输出域进行补充边界值测试,则应选择合理的输出域,确定边界点,划定邻域,抽取测试数据,以及根据输出测试数据设计测试用例。

希望这篇内容,能够加深你对边界值测试的理解~

加助教老师VX:xiaoxianchen89,回复:软件测试马上加入IT学习交流群,领更多软件测试学习资料

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月20日
下一篇 2021年3月20日

相关推荐