比如说邮件地址是有6~18个字符可以用什么什么组成,然后密码是6~16个字符,区分大小写,好确认密码,还有交易码是这个号,那么这里打了星号的话,它的这个含义大家都知道吧,是表示必填的,表示必填因此在这一块我们看这个需求之后,我们如何对它来进行进行这一个划分。
那我们首先首先第一步你在这里面它有几个输入,那我们就把这个输入的条件先给它列出来,第一个是什么输入地址。实地址。邮件地址不是输入地址,第一个要输入的内容是邮件地址,第二一个的话是咱们的密码吧。
第三个确认密码,第四个的话我们这里有一个验证码,第五个我们这还有一个协议吧,协议是不是这个协议是不是你也要服务条款,这个东西你也必须是要去手动输入的,嘛要么你勾要么你不勾,勾与不勾其实也是属于一种输入服务条款。
好,那我们就来看这几个条件中间,你看第一个邮件的地址它是6~18个字符,这是它的第一个需求吧第一个需求,那么它是不是就是满足刚刚咱们讲的等价的一个划分东西的第一个原则,对吧。我们把这里写上它的长度是什么8到18个,6~七八十还是8~18个,6~18个,6~18个6~18个。 好,我们看还有没有这个密码,它的长度也是6~16个,这是不是也是一个范围
长度6~16. 6~16. 好,那我们就先把这两个东西给它分析出来,把它分析出来,好,这一个就刚好满足咱们刚刚讲到的这一种这一种收入的需求,吧它的这一个需求是范围的情况下,那么我们可以确定一个有效跟两个无效。 好,它的一个有效就是什么那就是长度在什么在6~18之间。 6~18, 是这样是符合他这个要求的。好,第二个无效的话,第一个我们是去找到小于6个的长度,第二个的话那就是大于18个的长度,18个长度是不是。
好,那么对于这一个约束条件,是不是我们就就确定了它的一个有效跟两个无效了这一个明白的同学咱们刷个花花明白的同学咱们刷个花花。 那同样的对于咱们这个密码的话,我们也是符合刚刚讲的这个原则,因此我们给它这里写上长度是在6~6项是6~16,无效的话是小于6,小于6大于大约多少。