题目:等价类划分实例增加至三个框,点击确定按钮判断三个框里的测试用例符不符合要求。
对题目的理解:这道题所用到的等价类还跟上次一个框所用到的等价类划分差不多,但我做了一些改进,然后三个编辑框里的分别设计测试用例来实现:
划分的等价类为:
按条件 | 编号 | 有效等价类 | 编号 | 无效等价类 |
长度 | 1 | 1~6 | 3 | 长度为0或大于等于7 |
字符 | 2 | 含有a~z,0~9,A~Z | 4 | 含有控制字符和标点符号 |
测试用例:
NO | editbox1输入 | editbox2输入 | editbox3输入 | 期待输出 | |
1 | axw2 | ds0A | dwdw | editbox1输入合法editbox2输入合法,editbox3输入合法 | |
2 | 2ew | 0 | sdjdjsf | editbox1输入合法,editbox2输入长度不合法,editbox3输入长度不合法 | |
3 | 2ew | `fd | 0 | editbox1输入合法,editbox2输入字符不合法,editbox3输入长度不合法 | |
4 | 12dsdcxc | ew3 | &djsi | editbox1输入字符不合法,editbox2输入合法,editbox3输入字符不合法 | |
5 | 0 | disdgjhj | 2rfA | editbox1输入长度不合法,editbox2输入长度不合法,editbox3输入合法 | |
6 | asj1 | AXs3 | 0 | editbox1输入合法,editbox2输入合法,editbox3输入长度不合法 | |
7 | aow | 0 | sak | editbox1输入合法,editbox2输入长度不合法,editbox3输入合法 | |
8 | 0 | dsd | qd | editbox1输入长度不合法,editbox2输入合法,editbox3输入合法 | |
9 | ,wr | ds | fd | editbox1输入字符不合法,editbox2输入合法,editbox3输入合法 | |
10 | dosd | ;dc | fs | editbox1输入合法,editbox2输入字符不合法,editbox3输入合法 | |
11 | ffs | fs | [vd | editbox1输入合法,editbox2输入合法,editbox3输入字符不合法 | |
12 | dskddsd | dw | fsf | editbox1输入长度不合法,editbox2输入合法,editbox3输入合法 | |
13 | edjw | fsfdfdffd | ew | editbox1输入合法,editbox2输入长度不合法,editbox3输入合法 | |
14 | fe | fdf | rwewrrr | editbox1输入合法,editbox2输入合法,editbox3输入长度不合法 |