说起黑盒测试,想必大家对于黑盒测试的几大测试方法也是耳熟能详,今天我们主要聊一聊边界值分析法。通常边界值分析法这种黑盒测试方法是作为对同为黑盒测试的等价类划分法的补充,这种情况下,边界值分析法的测试用例输入或输出的边界值也很大程度来自等价类的边界。

但是边界值分析法与等价类划分法还是存在很大不同的,二者的主要区别在于:

1)边界值分析使用与等价类划分法相同的划分,只是边界值分析法预先假定错误,更多存在于划分的边界上,设计测试用例主要围绕在在等价类的边界上以及两侧的情况进行;

2)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。

3)边界值不仅考虑输入条件,还要考虑输出空间产生的测试情况。

关于边界点,具体可以分为上点、内点和离点;

上点:边界上的点,闭内开外(闭指域的边界是封闭的,即闭区间;开指域的边界是开放的,即开区间)。

 离点:离上点最近的点称为离点。开内闭外。

 内点:域范围内的任意一点。  

那么边界值分析法设计测试用例要怎么开展?大家可以使测试用ALM软件研发生命周期管理工具,进行基于规则的正交进行测试用例的设计,把所有可能情况罗列出来,之后在进行边界的校验。

 

ALM

 

无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,应用黑盒测试中的边界值分析法情况设计测试用例,通常会取得很好的测试效果。