等价类划分法
适用场景:
有数据输入的地方,就可以使用等价类划分法。如:输入框。
测试思想:
从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果。
概念:
有效等价类:对程序来说,有意义的、合理的数据(正确的、有效的数据)。
无效等价类:对程序来说,没有意义、不合理的数据(错误的、无效的数据)。
例:
需求:
手机号输入框:只允许输入数字。(只拿手机号做示范)
无效等价类:汉字、表情、符号、空格等
有效等价类:数字
边界值
适用场景:
有数据输入的地方,在实际工作中,一般和等价类划分一起适用。
测试思想:
边界值是程序员在编程时是最容易出错的位置,所以要测试边界。
概念:
是有效等价类和无效等价类之间的分界点,叫边界值(最小值,最大值)。还要测试次边界,也就是边界值两边的数据。
例:
密码输入框:8-20位字符(只允许输入:字母、英文符号、数字)
边界值:8位字符、20位字符
<