qyhf.net
当前位置:首页 >> 等价类划分法测试用例 >>

等价类划分法测试用例

编辑框作为最基本的测试元素,通常会被用于所有业务的测试. 常用的方法如下:1. 等价+边界 确认编辑框普通功能正常 a. 首先确认编辑框支持字符类型与最大字符长度(若未规定最大字符长度,则可考虑使用操作系统默认值255) b. 字符类型

很简单,根据输入输出的不同条件和现象分别设计测试用例,就是等价类划分.

判定类型 有效等价类 无效等价类 一般三角形 ((a>0) Λ(b>0) Λ(c>0)) Λ (a<=0 V b<=0 V c<=0) Λ (((a+b)>c) V ((a+c)>b) V ((b+c)>a)) (1) (((a+b)<=c) V ((a+c)<=b) V ((b+c)<=a)) (2) 等腰三角形 (1) Λ (a=b V a=c V b=c) (3) (2) V (a!等边三角形 (1) Λ (a=b=c ) (5) (2) V (a!=b!=c) (6)

等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类.然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组

有效等价类 : 1.20&lt;age&lt;39 2. 出生日期在1960年7月到1979年6月 无效等价类 : 3、age&lt;20或age&gt;39 4 .出生日期早于1960年7月 或 出生日期晚于1979年6月 条件 预期结果 等价类覆盖1、20&lt;age&lt;39,出生日期在1960年7月到1979年6月 接收 1.22、20&lt;age&lt;39,出生日期早于1960年7月 拒绝 1.43、20&lt;age&lt;39,出生日期晚于1979年6月 拒绝 1.4.基本方法就是这样了 ,没写太全.在你设计等价类的时候你可以把条件再细分一下,这样用例的覆盖率会加大的.

不知道此处不考虑110是说这个用例不考虑特殊号码,就当是吧,毕竟没写特殊号码的规则.1的也不考虑?毕竟1的规则也没写.所以只是固定电话号码包含区号的检查.合法规则1. 0开头的3位,4位数字两种,区分3,4位区号以及7,8位数字的组合(两个规则之间有啥关联没,还是都可,懒得baidu了)2. 非0,非1开头的7位,8位数字两种.非法1.非数字(特殊字符,字母之类的)2. 超长,区分3,4位区号以及7,8位数字的组合.

等价类:用户名:第一个要求可以划分为第一个字符是字母和非字母两种 第二个要求可以划分为用户名全是字母、数字+字母(因为第一个要求规定必须 是字母,所以排除全是数字的情况)、字母+其他字符(如汉字、非法字符等) 密码:第一个要求与用户名第二个要求类似,再加上全是数字的情况 第二个要求输入字符查看密码是否以*显示就可以了 第三个要求分为是6位的和不是6位的 测试用例就根据这些写就可以了

等价类:用户名:第一以划分为第一个字符是字母和非字母两种 第二个要求可以划分为用户名全是字母、数字+字母(因为第一个要求规定必须 是字母,所以排除全是数字的情况)、字母+其他字符(如汉字、非法字符等) 密码:第一个要求与用户名第二个要求类似,再加上全是数字的情况 第二个要求输入字符查看密码是否以*显示就可以了 第三个要求分为是6位的和不是6位的 测试用例就根据这些写就可以了

测试身份证号码不光要用到等价类的方法,边界值也必须要用到,等价类的方法可以分成合法字符、非法字符两大类,然后合法字符中又可以分为完全数字和数字与字母的结合,然后用到边界值测试方法,测试身份证位数分别为0位、1位、17位、18位、19位;非法字符中可以包括特殊字符、全是字母等,具体举例:1.null2.03.014.111111111111111115.1111111111111111116.aaaaaaaaaaaaaaaaaa7.aaaaaaa111111111118.11111111111111111119.370103198812233432 等等

1、 等价类划分: 等价类表 输入条件 有效等价类 唯一标识 无效等价类 唯一标识 三个数 三个数 1 输入0个数 2 输入1个数 3 输入2个数 4 整数 三个整数 5 一个不是整数 6 两个不是整数 7 都不是整数 8 取值范围 1812=<y<=2500&& 1<=m<=12&&

tfsf.net | yhkn.net | rxcr.net | zxwg.net | 369-e.net | 网站首页 | 网站地图
All rights reserved Powered by www.qyhf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com