问题
第二条和第五条不是很理解 我感觉是一样的
好比用户名首位要求是字母的功能
第二条:字母为有效等价类;不是字母的就是无效等价类 共2条测试用例
第五条:字母为有效等价类;数字、汉字、其他字符都是无效等价类 共4条测试用例
这个该怎么区分什么时候对应哪条原则,设计多少条测试用例
课件里第二条的举例是密码开头要求字母
是字母的是有效等价类 不是字母的是无效等价类
这个例子是不是不太贴切 或者说什么情况下对应第二条什么情况是第五条
在设计测试用例的时候,并不是说我们只看符合哪条规则,就使用使用哪条规则去设计。更多的情况是根据实际情况去判断可能会用到哪几条规则去综合考虑。就比如密码的这个案例,要求字母,那么先按照第二条规则,可以先划分出一个有效和一个无效,然后无效的里面再继续细分,就可以按照第五条规则再去细分。整体是一个很灵活的过程。
等后面再结合到其他设计方法也是一样。一个场景可能综合用到多个设计方法,不断的去补充,让用例越来越完善。