为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

等价类划分练习

2017-11-23 6页 doc 72KB 207阅读

用户头像

is_496339

暂无简介

举报
等价类划分练习等价类划分练习 等价类划分练习 一、 日期判断。 要求day、month、year都是整数且满足: 12050 月 3)month为4、6、9、11 12) month12 5)month为2 日 6)130(月份为4,6,9,11时) 7)131(月份为1、3、5、7、8、10、 12时) 12时) 8)128(月份为2且year不是闰年) 9)129(月份为2且year是闰年) 18) day2050 (3)1991 13 31// month>12 (4)1940 -2 14 // month28(...
等价类划分练习
等价类划分练习 等价类划分练习 一、 日期判断。 要求day、month、year都是整数且满足: 1<=month<=12 1<=day<=31 1920<=year<=2050 先把规格说明具体化,包括对无效输入值的响应,以及对无效逻辑组合的定义。 把输入数据按年、月、日,分别列出更具体的逻辑要求,以划分有效等价类和无效等价类。 输入 有效等价类 无效等价类 年 1)1920<=year<=2050且year不是闰年 10) year<1920 2)1920<=year<=2050且year是闰年 11) year>2050 月 3)month为4、6、9、11 12) month<1 4)month为1、3、5、7、8、10、12 13) month>12 5)month为2 日 6)1<=day<=30(月份为4,6,9,11时) 14) day>30(月份为4,6,9,11时) 7)1<=day<=31(月份为1、3、5、7、8、10、15) day>31(月份为1、3、5、7、8、10、 12时) 12时) 8)1<=day<=28(月份为2且year不是闰年) 16) day>28(月份为2且year不是闰年) 9)1<=day<=29(月份为2且year是闰年) 17) day>29(月份为2且year是闰年) 18) day<1(任何月份) 请列出测试用例,以覆盖所有等价类。 (1)1919 4 29 // year<1920 (2)2999 6 30 // year>2050 (3)1991 13 31// month>12 (4)1940 -2 14 // month<1 (5)2009 2 29 // day>28(月份为2且year不是闰年) (6)2012 11 31 // day>30(月份为4,6,9,11时) (7)2008 2 30 // day>29(月份为2且year是闰年) (8) 1996 4 -1 // day<1(任何月份) 二、某城市的电话号码由三部分组成。这三部分的名称和内容分别是: 地区码:空白或3位数字; 前缀:非’0’或’1’开头的三位数; 后缀:四位数字。 假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码。试进 行等价类划分和测试用例设计。 输入 有效等价类 无效等价类 地区码 1)空白 4位数字字符 (空白或三2)3位数字字符 字符串 位数字) 前缀 3)3位数字字符,200~999 大于3位的数字字符 (非’0’或’ 字符串 1’开头的三特殊字符或者符号 位数) 以0开头的三位数字 后缀(四位4)4位数字 多于四位的数字 数字) 字符串 特殊符号 请列出测试用例,以覆盖所有等价类: 1)189249 -122-4567 //地区码多于三位数字字符 2)abdd-129-7894 //地区码出现字符串 3)189-012-1987 //前缀以0开头 4)189-14575-1990 //前缀多于三位数字 5)189-adfkdlfj-1840 //前缀出现字符串 6)189-245-abd //后缀不是用数字 7)417-769-185648787 //后缀多于四位数字 8)189-149-@#,% //后缀是特殊字符 三、猫扑注册页面: 不考虑用户名(昵称)重复,试使用等价类划分设计测试用例。 根据说明,输入项的要求如下: 昵称:4-20个字符,不能为空。除下划线(_)外不能包含其它特殊字符(如?#=等),且下划线符号_只能出现在字符串中间。 2、密码: 密码要求:6-20位字符,可包含英文、数字、特殊字符。不能为空。 3、重复密码:要求与密码输入一致 4、电子邮箱。要求输入符合邮箱格式。不能为空。 邮箱格式, 5、性别。不能为空。 6、验证码。不能为空,要求与显示的字符一致(不区分大小写)。 输入 有效等价类 无效等价类 昵称 1)4-20个字符,不能为空。 1) 少于四个字符或者多于20个字符 2)除下划线(_)外不能包含其它特2) 下划线出现在第一位或者最后一位 殊字符(如?#=等),且下划线符号_3) 出现特殊字符,如:,#,=… 只能出现在字符串中间。 密码 6-20位字符,可包含英文、数字、1) 少于6位字符或者多于20个字符 特殊字符。不能为空。 2) 没有填写 重复密码 要求与密码输入一致 输入的密码不一致 电子邮箱 1) 必须要有@字符 1) 没有@字符 2) 必须要有“.”字符 2) 没有“.”字符 3) 输入的是乱码 性别 不能为空。 没有选择 验证码 1) 不能为空。 1) 没有填写 2) 要求与显示的字符一致(不区2) 输入的与显示的字符不一致 分大小写) 作业: 盛大注册页面: 不考虑账号重复,试使用等价类划分原则设计测试用例。 输入 有效等价类 无效等价类 账号 由4-16位字母和数字组成 输入少于4位或者多于16位的账号 首位为字母 首位为数字或者其他特殊符号 不区分大小写 密码 由6-10位字母和数字组成 少于6位或者多于10位的密码 不区分大小写 密码与用户名相同 密码不可与用户名相同 测试用例(需写出测试用例数据、所覆盖的等价类编号): 1. abc abcderfg //账号小于4位 2. hdy06630798csq*#() 123456789 //账号多于16位 3. hdy189 abdf //密码少于6位 4. hdy189 12345678910 //密码多于10位,且纯数字 5. hdy189 hdy189 //密码与用户名相同
/
本文档为【等价类划分练习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索