等价类的划分之三个输入框

一、软件测试中等价类分为两种:有效等价类与无效等价类。

1、有效等价类:程序实现规格说明预先规定的功能和性能。
2、无效等价类:软件功能和性能的实现不符合规格说明要求的地方。

二、怎样划分等价类:

1、如果按照区间划分,规定了取值范围,则可确定一个有效等价类和两个无效等价类;

2、如果按照数值划分,则可划分一个有效等价类和一个无效等价类;

3、如果按照限定条件,则可确定一个有效等价类和若干个无效等价类;

三、对上周的等价类划分测试软件进行改进,变成三框输入的测试

升级后的界面:

时间: 2024-10-06 06:36:17

等价类的划分之三个输入框的相关文章

问题之三个输入框

问题描述: 等价类划分中的EditBox问题的升级版!!!三个输入框~ 三个输入框,都只能允许1到6个英文字符或数字,按OK结束. 等价类划分: 编号 有效等价类 编号 无效等价类 1 1—6(长度) 3 0或>=7 2 a-z,A-Z,0-9(字符) 4 英文/数字以外字符,控制字符,标点符号 根据有效或无效的等价类设计的测试用例: 编号 第一框 第二框 第三框 期待输出 1 123ert .,12 第一框的长度应该为1-6 第二框输入正确 第三框的字符应当仅包含a-z,A-Z,0-9 2 w

逃的过初一逃不过十五之三个输入框文本内容检测的实现及测试

上周偷懒来着,就没有完成EditBox的实现,来进行测试...终于,这周逃不过了,老师布置的任务是完成三个文本框的输入并同时检测文本内容... 题目要求如下: 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6:字符:a-z,A-Z,0-9 无效等价类:长度:0,7:字符:英文.数字以外字符,控制字符,标点符号等 略有不同的地方是这回要求三个文本框同时输入内容,点击OK之后同时对三个文本框的内容进行检测,并输出检测结果. 好~偷懒考虑,我就选择了比较好用的JAVA进行实现,主要原

等价类划分的延伸

1 问题描述 在第二篇博客描述的问题上,在增加两个输入框,使三个输入同时进行等价类判断,只有当三个输入全部有效时才可判定成功,若存在某个输入或者多个输入非法,则判定失败,因此我们需要重新划分等价类,并重新确定测试用例,使之符合这次的问题要求,测试用例要同时考虑到三个输入的情况. 2 有效等价类的划分   有效等价类 编号 无效等价类 编号 字符长度 输入1:1-6 1 输入1:0||>>7 7   输入2:1-6 2 输入2:0||>7 8   输入3:1-6 3 输入3:0||>

软件测试:等价类划分-----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个数

软件测试--等价类划分的基本概念及实际应用

这一周的测试课程中,我们学习了黑盒测试的一种方法:等价类划分 一  等价类的基本概念 1.所谓等价类是指输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域.目的在于测试用例的无冗余性. 2.划分等价类( valid / invalid )的两种情况 (1)有效等价类:检验程序是否实现了规格说明预先规定的功能和性能. (2)无效等价类:检查软件功能和性能的实现是否有不符合规格说明要求的地方. 3.常用的等价类划分原则 (1)按区间划分 (2)按数值划分 (3)按数值集合划分 (4)按限制

Java上等价类划分测试的实现

利用JavaFx实现对有效等价类和无效等价类的划分: 代码: import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.control.Label;import javafx.scene.c

听课笔记1:等价类划分

听课笔记1:等价类划分 等价类可以分为两类 有效等价类和无效等价类. 无效的等价类是指不合理,无意义或者不符合规格说明书的输入构成的集合.有效等价类反之. 等价类划分原则 一般的划分原则有 按区间划分 按数值划分 按数值集合划分 按限制条件或规则划分 细分等价类 等价类的划分就是对可能的输入的分类过程,至于分类的标准,就是根据可能的输入来确定.1)如果规格说明对输入有明确的说明则按照规格的说明来分类:2)对于数值的输入,按照区间划分是最自然的分类方法:3)对于非数值的输入,可以按照关注的特点来分

等价类划分法设计测试用例

序内部结构,设计测试用例的唯一依据是软件需求规格说明书. 等价类 所谓等价类,是输入条件的一个子集合,该输入集合中的数据对于揭示程序中的错误是等价的.等价类又分为有效等价类和无效等价类.有效等价类代表对程序有效的输入,而无效等价类则是其他任何可能的输入(即不正确的输入值).有效等价类和无效等价类都是使用等价类划分法设计用例时所必须的,因为被测程序若是正确的,就应该既能接受有效的输入,也能接受无效输入的考验. 划分等价类的标准: 1.完备测试.避免冗余; 2.划分等价类重要的是:集合的划分,划分为

黑盒测试之等价类划分

题目要求 某城市电话号码由三部分组成.它们的名称和内容分别是: 地区码:空白或三位数字: 前缀:非"0"或"1"的三位数字 要求不是很明确,所以将其理解为不包括"0****"也不包括"1"的三位数字 后缀:4位数字. 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码.根据该程序的规格说明,做等价类的划分,并设计测试用例.(按照上课例子列表格) 等价类表 等价类的划分似乎没有统一的标准?比如我这里的无效