专栏
扫码关注公众号
假设有一个文本框要求输入10个字符的邮政编码,对于该文本框应该怎样划分等价类?
特殊字符,如10个*或¥;英文字母,如ABCDefghik;小于十个字符,如123;大于十个字符,如11111111111;数字和其他混合,如123AAAAAAA;空字符;保留字符
说一下等价类划分法的类型
等价类划分为有效等价类和无效等价类有效等价类:有意义的、合理的输入数据集合,程序可以接收到有效等价类的数据并正常执行无效等价类:无意义的、不合理的输入数据集合,程序接收到无效等价类的数据,弹出错误提示或者不允许用户输入的数据
以下图控件为例说一下等价类划分具体测试步骤
测试思路:初学者来说,一般是按照从上到下、从左到右的先后顺序依次测试,测试第一个控件的时候,保证其他控件是正确的下面以第一个方框为例:第一步:根据需求,划分等价类(1)有效等价类:1-30的整数(2)无效等价类:非整数、小于1的整数、大于30的整数、空第二步:细分等价类有效等价类:1-30之间的整数无效等价类:其中非整数可以包含:字母、汉字、小数、特殊字符;以及小于1的整数、大于30的整数、空等价类表如下:第三步:编写测试用例从每个等价类范围中挑选至少一个代表数据进行测试备注:1、在测试有效等价类时,当测试对象为多个输入框时,会出现测试用例冗余的问题,此时可以优化测试用例来实现2、当测试无效等价类时,需要考虑多个输入框都为无效的情况