一、定义:边界值是指对输入等价类和输出等价类来说,略高于其边界值及略低于其边界值的特定情况。
边界值分析法也是常用的黑匣子检测方法。 (许多错误发生在输入范围的边界,而不是输入范围的内部。)
*注意:有效与无效的分界点往往是程序的判定点,是程序中最容易出错的地方,也是测试仪的重点测试内容
二、-如何解决这样的问题
-找出测试数据的边界点,即有效等价类和无效等价类的边界点,对边界点数据进行特殊测试。
-通常,必须分别测试边界值(0和100 )和边界值两侧的数量(-1和1,以及101和99 )
三
确定边界值(输入或输出等价类的边界) )。
选择正好相等、正好大或正好小的值作为测试数据
边界值的可取值根据一个句子的输入范围区间而不同,但都需要取上点值、远点值、内点值。 (合上两边,打开中间) ) ) ) ) )。
情况:闭区间的情况下,例如【1,10】。
上: 1,10
内点: 5
离点: 0,11
开始区间的情况下,例如【1,10】。
上: 1,10
内点: 5
离点: 2、9
如果是半开半闭区间,例如【1,10】。
上: 1,10
内点: 5
离点: 2,11
案例:更改(智能手机的)银行APP登录密码
要求:密码必须由字母数字字符组成。 密码的长度为8-24位,包括8和24
编号等价类分类输入框的预计结果为错误1有效8个字母数字的组合正确答案2有效9个字母数字的组合正确答案3无效7个字母数字的组合错误4有效24个字母数字的组合正确答案5有效23个字母数字的组合正确答案6无效25个字母数字的组合错误7有效16个字母数字的组合正确答案8无效中文、 特殊字符、空格、空9无效8位错误10无效9位错误11无效7位错误12无效24位错误13无效23位错误14无效25位错误15无效16位错误16无效8位错误17无效9位错误18无效7位错误20无效23位错误21无效25位错误
1、根据输入条件规定了值的范围时,将该范围的边界值和刚刚超过该范围边界的值作为输入数据。
-2位整数加1计算机范围-99--99需要测量-99、-98、-100、99、98、100
2、输入条件中规定了有价值的个数,
-名称必须包含1-20个字符,并且必须测量0、1、2和19、20、21个字符
3、边界值与等价类的区别:边界值分析不是从某个等价类中随意取值作为代表,而是以该等价类的各边界值作为测试条件。 (边界值和等价类是互补的关系)
4、常见边界值:
-文本框中接受的字符数(用户名长度、密码长度等) )。
-报告的第一行和最后一行
-数字元素的开头和结尾
-循环的第一次、第二次和倒数第一次、第二次
转载于:https://www.cn blogs.com/ZP 0923/p/10728946.html