[软件测试学习] 等价类划分方法的运用

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进行处理,非常感谢!

上一篇 2015年2月25日
下一篇 2015年2月26日

相关推荐