有效等价类的测试值一定要满足所有需求吗?
比如一个文本框可以输入8-16个字符,可以输入中文,英文.
有效等价测试值:text
满足中英文的输入,但是不满足长度;成立吗
属于等价划分方法中的:text是无效等价值,满足8-16位的字符,且是中文或英文的是有效等价值
等价类划分是把程序的输入域划分为若干子集,然后从每个子集中选取少数具有代表性的数据用做测试用例。
针对例题 “文本框可以输入8-16个字符,可以输入中文,英文”
共有2个条件,每个条件可以分为三类,一共是9个,如下表
长度\ 内容类型 | 中文 | 英文 | 其他 |
---|---|---|---|
长度<8 | 无效类 | 无效类 | 无效类 |
8 <=长度<=16 | 有效类 | 有效类 | 无效类 |
16<长度 | 无效类 | 无效类 | 无效类 |
问题中的输入值"text",符合英文+长度<8,是无效等价值