关于软件测试:技术分享-黑盒测试方法论边界值
边界值分析法是一种很实用的黑盒测试用例办法,它具备很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。 这个办法其实是在测试实际当中发现,Bug 往往呈现在定义域或值域的边界上,而不是在其外部。为检测边界左近的解决专门设计测试用例,通常都会获得很好的测试成果。 在用边界值分析法的时候,个别规定了取值范畴以及值的个数的场景。 在剖析等价类案例,划分等价类的时候,个别都是会有比拟非凡的点,叫做极点或者上点。比方 [1,100] 中的上点就是 1 和 100,这两个数值就被称为边界值,也能够叫极值。设计测试用例的时候,能够在等价类的根底上,去重点验证它的边界点的状况。 边界值举例 比方需要中的要求是输出的参数值必须大于等于 0 同时小于 100 的整数。 正确代码能够这样设置判断条件: 正确条件 1 num > -1 and num < 100 # 正确条件 2 num >= 0 and num <= 99然而在理论的代码编写过程中,很有可能因为各种起因,导致判断条件设置谬误: 谬误条件 1 num >= -1 and num <= 101 # 谬误条件 2 num > 0 and num < 101 # 谬误条件 3 num >= 1 and num <= 100第一种谬误状况是因为多蕴含了 -1 和 101,第二种谬误状况是或者漏掉了 0,而第三种谬误状况是漏掉了 0 并且多蕴含了 100。 ...