等价类划分的原则:
1、例如:
确定范围情况下,确定一个有效等价类,两个无效等价类
一个文本框输入字符个数6-18位
一个有效的等价类:
范围内个数
两个无效
小于6,大于18
2、例如:
必须如何,确定一个有效等价类和一个无效等价类
请输入十一位的手机号
一个有效的
11位有效
不是11,无效
3、在输入量是一个布尔量的情况下,确定一个有效等价类,一个无效等价类
例如:
布尔量,表示真或者假。
4、在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类.
案例:
登陆中要输入用户名和密码
5、在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
例如:
用户名要求6-18,由字母数字下划线组成,字母区分大小写,以大小字母开头
.
6、在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类.
输入条件 有效等价类 无效等价类
以百度注册页面为例:
用户名:设置后不可更改,中英文均可,最多14个英文或者7个汉字;
(用户名不能重复;不能为空)
将等价类划分做成表格分析
标签:用户名,18,无效,等价,有效,划分,输入 来源: https://blog.csdn.net/lijiaming_99/article/details/112094699
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。