EditBox问题等价类划分

EditBox问题:

允许1到6个英文字符或数字,按OK结束

有效等价类: 长度:1到6;字符:a-z,A-Z,0-9

无效等价类:长度:0,7;字符:英文、数字以外字符,控制字符,标点符号等

  有效等价类 无效等价类
长度 1~6 a~z,A~Z,0~9
字符 0,7 控制字符,标点符号,特殊符号

按输入划分等价类的测试用例:

No. 输入 预期输出
1 123456 OK
2 abcdef OK
3 ABCDEF OK
4 Aa1Bb2 OK
5 abc OK
6 abcdefg ERROR(字符串长度超过6)
7 空(什么都不输入) ERROR(无输入)
8 abc//b ERROR(包含无效字符)
9 ab,c ERROR(包含无效字符)

 

完成测试用例之后就可以进行测试了...

时间: 2024-11-05 16:06:56

EditBox问题等价类划分的相关文章

关于软件测试(3):基于上一篇等价类划分的扩展应用

前景概要:这篇文章主要针对上一篇题目做出一些扩展性的修改,从而导致等价类等价类的变化.这边文章实现了增加至3个editbox的等价类划分方法,从而加强了我对于等价类划分的理解. 1.题目内容:编写3个editBox,要求EditBox 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6 字符:a-z,A-Z,0-9. 无效等价类 长度:0,7 字符:英文/数字以外字符,控制字符,标点符号. 2.关于等价类的一些必要知识我就不再赘述,上篇文章有提过. 3.划分等价类 编号 有效等价

等价类划分--EditBox问题

众所周知,等价类划分法是黑盒测试中的一种典型方法.在实现时完全不用去考虑程序的内部结构,而是只根据程序对应的规格说明书对要进行的输入范围进行划分,分成若干个互不相交的子集,即为等价类.常用的等价类划分原则有以下几种: 1.按区间划分. 2.按数值划分. 3.按数值集合划分. 4.按限制条件或规则划分. 5.细分等价类. 在设计测试用例时,测试人员应同时考虑有效等价类和无效等价类测试用例的设计. 例:EditBox测试用例设计 允许输入1到6个英文字符或数字,按OK结束 考虑有效等价类:长度:1到

软件测试:等价类划分-----EditBox问题增加文本框

在经过初步对等价类划分的学习后,老师提出了新的问题 依然是EditBox问题,增加为3个文本框,等价类的划分会有怎样的变化   则题目应如下: 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6 字符:a-z,A-Z,0-9 无效等价类 长度:0,7 字符:英文/数字以外字符,控制字符,标点符号 有三个文本框 设计如下: 以输入条件划分等价类 条件一  长度在1到6之间 条件二  字符属于a-z,A-Z,0-9 编号 有效等价类 编号 无效等价类 1 1到6个数 5 小于1个数

等价类划分方法的应用之EditBox

在这周的软件测试课中我们学习了等价类划分方法,并在这次作业中进一步熟悉该方法的应用,用此方法研究EditBox用例. 功能要求: 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6 字符:a-z,A-Z,0-9 无效等价类:   长度:0,7 字符:英文/数字以外字符,控制字符,标点符号 等价类划分:     有效类 无效类 长度 1到6 0,7 字符 a-z,A-Z,0-9 英文/数字以外字符,控制字符,标点符号 测试用例: 编号 输入 覆盖等价类 输出 test1 12345

2 黑盒测试以及等价类划分的应用

黑盒测试的基本概念 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试. 黑盒测试是一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试. 其基本观点是:只关心软件的输入数据和输出结果. 黑盒测试是从用户观点出发的测试,尽可能发现软件的外部行为错误.在已知软件产品功能的基础上, 检测软件功能能否按照需求规格说明书的规定正常工作,是否有功能遗漏: 检测是否有人机交互错误,是否有数据结构和外部数据库访问错误,是否能恰当地接收数据并

【软件测试】等价类划分方法的应用

实例——EditBox 允许1到6个英文字符或数字,按OK结束 有效等价类和无效等价类 有效等价类 无效等价类 E1:长度:1到6 T1:长度:0,7 E2:字符:a-z,A-Z,0-9 T2:字符:英文.数字以外字符,控制字符,标点符号 测试用例: 编号 测试用例 预期输出 1(E1,E2)  a 有效输入 2(E1,E2) z 有效输入 3(E1,E2) A 有效输入 4(E1,E2) Z 有效输入 5(E1,E2) 0 有效输入 6(E1,E2) 9 有效输入 7(E1,E2) aaaaa

等价类划分方法

等价测试是用例设计步骤 1.在确立等价类之后,可列出所有划分的等价类表. 2.为每一个等价类规定一个唯一的编号. 3.设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止. 4.设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止. 实例1 EditBox:允许1到6个英文字母或数字,按ok结束 1.等价类划分 编号 有效等价类 编号 无效等价类 1 长度:1到6 3 0,7 2 字符:a

等价类划分第二弹!

类似于上周的作业,为上周作业“等价类划分”的拓展版本. 改变之处为EditBox变为三个. 一.题目要求 二.划分等价类 三.测试用例 编号 测试用例 预期输出结果 1 123 aBc 456def 输入1,2,3有效 2 aBc 456def 输入1长度小于1 3 123 [email protected] 456def 输入2含非法字符 4 123 aBc 456def7 输入3长度大于6 5 [email protected] 456def 输入1,2错误 6 aBc 456def7 输入

等价类划分方法的应用(二)

等价类划分方法的应用(二) 题目: 三个EditBox,全部值允许输入1-6个英文字符或数字,按OK结束. 以输入条件划分等价类: 输入的字符串必须满足以下条件: 条件1:第一行长度1-6 条件2:第一行字符为'0'-'9'或'a'-'z'或'A'-'Z' 条件3:第二行长度1-6 条件4:第二行字符为'0'-'9'或'a'-'z'或'A'-'Z' 条件5:第三行长度1-6 条件6:第三行字符为'0'-'9'或'a'-'z'或'A'-'Z' 编号 有效等价类 编号 无效等价类 1 第一行长度1-