一、等价类划分法:
即把所有可能输入的数据划分为若干个区域,然后从每个区域中取少数有嗲表行的数据进行测试。
例1:某网页的年龄输入框要求输入20~99的整数。(说明:当输入的数据复合取值范围要求时提示:您输入的取值范围有效,并已提交成功。当无效时提示:你输入的数据无效,请重新输入。)
解:在这里把这个年龄输入框所有可能输入的数据划分为4个区域,每个区域的每个数据都是等价的,每个区域取一个值即可,1区域为有效等价类,234为无效等价类。如图:
二、边界值分析法
即取稍高于或稍低于边界的一些数据进行测试。
还是以例1为例。
解:
从本例可以发现,对于输入条件时一个取值范围的,值需要取边界左右两边的数据以及边界本身的值即可。
三、错误推测法
即测试人员凭借自己的直觉,测试经验,发散思维去设计一些容易导致软件出错的测试点。
还是以年龄输入框为例。
解: