1. 问题描述
在三个文本框中输入字符串,要求均为1到6个英文字符或数字,按ok结束
2. 以输入条件划分等价类
条件1: 字符;
条件2: 1
条件3: 1
条件4: 1
编 | 有效等价类 | 编 | 无效等价类 |
1 | 字符 | 6 | 1个含非字符 |
7 | 2个含非字符 | ||
8 | 3个含非字符 | ||
2 | 1 | 9 | 文本1长度为0 |
10 | 文本1长度大于6 | ||
3 | 1 | 11 | 文本2长度为0 |
12 | 文本2长度大于6 | ||
4 | 1 | 13 | 文本3长度为0 |
14 | 文本3长度大于6 | ||
5 | 3个输入有效 | 3个输入无效,2个输入无效,1个输入无效 |
3.设计测试用例
No | 文本框1; 文本框2; 文本框3 | 覆盖等价类 | 期望输出 |
1 | 12ahW; Q1sE2; 32DAss | 1,2,3,4,5 | 输入正确 |
2 | &*1 ; as1We; w12Dd | 6 | 文本框1含非法字符 |
3 | saq13; $%D2; (*22A | 7 | 文本框2、3含非法字符 |
4 | QW1#; Ds2#4; d$ | 8 | 文本框1、2、3含非法字符 |
5 | ; niw1w; qq1S | 9 | 文本框1位空 |
6 | 12heosjdc; sad2; s222 | 10 | 文本框1长度超过6 |
7 | dd; ;3213d2 | 11 | 文本框2为空 |
8 | we; eq2332dW; e23 | 12 | 文本框2长度超过6 |
9 | wwe1; ewcD22; | 13 | 文本框3为空 |
10 | da; 23e; 232321dsdqd | 14 | 文本框3长度超过6 |
4.测试结果
No | 效果 |
1 | |
3 | |
5 | |
7 | |
9 |
5.其他思考 这次作业也只是考虑到了很简单的情况,在实际情况下应该有很多问题需要考虑: 比如 界面测试:填写文本框的时候用什么方式进行两个文本框中间的切换,回车还是移动鼠标。 再比如,根据界面设计的不同用例可能也不一样: 这里用对话框显示结果,但是不排除其他情况下,是在填写的时候文本框显示对或者错来实时反应填写情况。 由此也可以想到,测试有很多相关因素,不仅仅是根据基本需求。
6.代码附录
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91591 人正在系统学习中 相关资源:ExWinner成套 价软件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!