黑盒测试用例设计方法 | 您所在的位置:网站首页 › 黑盒测试常用的测试用例设计方法有哪些类型 › 黑盒测试用例设计方法 |
目录 一、边界值定义 二、边界值的考虑 三、边界值的优化 四、边界值的设计用例的步骤 五、案例 六、边界值的类型 一、边界值定义边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 二、边界值的考虑选取正好等于、刚好小于、刚好大于边界的点作为测试数据,可以划分为上点、离点、内点。 以该需求为例:密码为 6~10 位数字。 上点:边界上两边的点(正好等于); 上点分别是:6 和 10; 离点:离上点左右两边最近的点(刚好小于、刚好大于); 划分完上点后,就可以根据上点划分出离点;在离点里面的为内部离点,在离点外面的为外部离点; 6 的离点是:5、7; 10 的离点是:9、11; 内点:在上点范围内的点(区域范围内的点,一般取中间值)。 在上点 1~8 的范围内任选一个点,如:8; 得出最终边界值为 7 个点:5(外部离点)、6(上点)、7(内部离点)、8(内点)、9(内部离点)、10(上点)、11(外部离点); 有效值为:6、7、8、9、10; 无效值为:5、11; 三、边界值的优化优化离点。 口诀:开内闭外(开区间选择内部离点,闭区间选择外部离点); 开区间:上点的值不包含在内(值里面不包含“=”号),表达式为(a,b); 闭区间:上点的值包含在内(值里面包含“=”号),表达式为 [a,b]; 半开半闭区间:上点一边的值不包含在内,一边的值包含在内(值里面一边包含“=”号,值里面一边不包含“=”号),表达式为(a,b],[a,b)。 如果,需求是 6 |
CopyRight 2018-2019 实验室设备网 版权所有 |