等价类划分练习的代码实现

代码部分:

测试用例设计:

测试过程(部分截图):

  有效等价类测试:

  无效等价类测试:

时间: 2024-11-10 11:31:53

等价类划分练习的代码实现的相关文章

软件测试技术(二)——使用等价类划分的方法进行编码的UI测试

测试的目标程序 程序代码 划分出的等价类 划分方法 编号 有效等价类 编号 无效等价类 长度 1 长度1-6 5 长度0 6 长度>=7 字符 2 含有字符a-z 7 含有中文字符 3 含有字符A-Z 8 含有特殊字符 4 含有字符0-9 测试用例 编号 输入 覆盖的等价类 期望输出 实际输出 1 aA0 1,2,3,4 success 2 5 不能为空 3 aA01234 6 请输入1-6个英文字母或数字 4 哈 7 请输入1-6个英文字母或数字 5 T_T 8 请输入1-6个英文字母或数字

等价类划分方法的应用实例

上星期我们简单地了解了黑盒测试.而在黑盒测试中一个常用的测试方法就是等价类划分.所谓等价类划分即是我们按照一定的划分原则,将输入域划分为有效等价类和无效等类.   常用的等价类划分原则: 按区间划分 按数值划分 按数值集合划分 按限制条件或规则划分 细分等价类 按照限制条件或者规则划分等价类举例: 题目:文本框的非法输入测试:  允许1到6个英文字符或数字,按OK结束.   有效等价类 无效等价类 长度           1-6                  0,7, …     字符  

等价类划分应用的扩展

一.问题描述 1. 三个编辑框,允许1到6个英文字符或数字,按OK结束. 二.等价类划分 1. 有效等价类: 长度: 1.2.3.4.5.6: 非0 不超过6 字符: a-z, A-Z, 0-9 2. 无效等价类: 长度: 0,7 字符: 英文/数字以外字符,控制字符,标点符号 三.实现方法 同样的在该例中也是采用javascript来验证输入的字符串,由于是三个文本框,采用循环验证的方法并记录每一个文本框的验证结果,使用条件语句对每种结果进行判断并给出相应的提示. 四.测试用例 编号 输入 预

等价类划分的思考

一.等价类划分的含义 划分的意思就是把全集分成多个集合. 等价类的意思就是在同一个等价类里的元素师等价的,用谁都一样. 那么把全集分成多个等价类每个等价类取一个用例便可以覆盖所有情况,来达到最全面的测试范围,以及最少的测试次数. 二.如何划分等价类 分好多种情况,主要看自己取的分类标准.要注意等价类之间无交集,各等价类并起来为全集 1.数值类:区间中部,区间外的两部分 2.性质:按数字(奇数偶数),是否是字母等等 只要能分出有效等价类和无效等价类就行 三.如何通过等价类写测试用例 目标是覆盖所有

Edit Boxing三个盒子——等价类划分以及实现

题目:允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6 字符:a-z,A-Z,0-9 无效等价类:  长度:0,7   字符:英文/数字以外字符,控制字符,标点符号 1.等价类划分 有效等价类 无效等价类 长度:1到6 长度:0,7 字符:a-z,A-Z,0-9  字符:英文/数字以外字符,控制字符,标点符号 2.测试用例 编号 box1输入 box2输入 box3输入 box1输出 box2输出 box3输出 1 aii bda 012 输入合法 输入合法 输入合法 2 .d

等价类划分具体问题分析及测试实现

课上章老师对于等价类划分的方法做了详细的讲述,并让我们在课堂上做了一个练习,我在课后再看再思考这道题时,发现我当时在课堂上并没有做对,我少考虑了情况.以后的测试也是这样,因为马虎造成的错误不能再犯.所以我重新做了这道题,以下为具体过程: 按条件 编号 有效等价类 编号 无效等价类 按长度 1 1~6 9 长度0 按字符类型 2 只有a~z 10 长度>=7   3 只有A~Z 11 含控制字符   4 只有0~9 12 含标点符号   5 a~z,A~Z       6 a~z,0~9    

软件测试(3)-基于等价类划分的一个小例子

程序要求从一个输入框变为3个输入框,其他要求不变 则这次的测试用例本着等价类划分的原则进行如下的修改 表格旁边的就此这次的测试代码 box No.1 box No.2 box No.3 Result abc abc abc success   abc abc box No.1 fail abc   abc box No.2 fail abc abc   box No.3 fail *1   abcdefgh All Fail abc *1 1bcedfgrt Only box No.1 succ

等价类划分第二弹!

类似于上周的作业,为上周作业“等价类划分”的拓展版本. 改变之处为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 输入

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

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