Advertisement

基于边界值分析法的黑盒测试用例设计

阅读量:

【黑盒测试用例设计】测试方法之边界值分析法

原理 : 针对输入或输出范围的边界值进行测试。

复制代码
    通常是针对有效等价类的边界值进行测试。

考虑范围 :变量的最大值、最小值、中间值、比最大值大的值、比最小值小的值。

适用场景 :有范围的输入或输出。

应用方法:在实践中通常与EquivalenceClass相结合,并主要作为该方法的有效辅助手段。

应用实例

当输入参数设定了一个取值范围时,则建议选取刚好触及该范围上下限的具体数值以及稍微超出该界限的数值作为测试用例的基础数据。

举个例子来说,在软件功能需求文档中规定:"邮件重量在十公斤到五十公斤之间时采用特定邮费计算方式"这一要求时。为了测试功能边界情况我们需要选取包含边界值如十公斤五十公斤在内的多个测试用例,并且还包括比边界值稍高的如十点零一克五十点零一克以及其他接近的情况如九点九九克四十九点九九克等。

如果输入条件指定了数值的总数,则采用最大数量、最小数量、比最小数量少1以及比最大数量多1作为测试数据。

例如,一个输入文件应包括1~255个记录,则测试用例可取1和255,还应取0及256等。

根据需求将规则1)和2)应用于测试用例设计中,并确保输出结果能够以边界条件下的数值及其周围范围内的数值为目标。

例如,在某程

全部评论 (0)

还没有任何评论哟~