边界值测试实战:关于佣金计算问题
今天,我们要给大家分享的,是一个关于边界值测试的案例,希望通过这个案例能让同学们对这块内容掌握的更牢固。本期的案例是一个有关佣金计算的例子(以下称佣金问题),其主要功能是根据销售员销售各种酒水的业绩(即月销售额)来计算销售员的佣金。下面是详细的描述:
【案例】
某酒水公司指派销售员工去售卖酒水,销售额越高,得到的佣金越多。具体情况如下:白酒单价为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进行处理,非常感谢!