1等价类边界值练习参考
更新时间:2023-11-05 00:29:01 阅读量: 综合文库 文档下载
- 等价类和边界值的区别推荐度:
- 相关推荐
1、在各种输入条件下,测试程序的登录对话框功能。
用户名和密码的规则如下:
? 用户名长度为6至10位(含6位和10位) ? 用户名由字符(a-z、A-Z)和数字(0-9)组成 ? 不能为空、空格和特殊字符 密码规则同用户名规则
等价类表: 输入 有效等价类 无效等价类 用户名 长度为6至10位(11) <6(21) >10(22) 由字符(a-z、A-Z)和数空(23) 字(0-9)组成(12) 空格(24) 特殊字符(25) 密码 长度为6至10位(13) <6(26) >10(27) 由字符(a-z、A-Z)和数空(28) 字(0-9)组成(14) 空格(29) 特殊字符(2a) 测试用例: 编号 覆盖的等价类 用户名 密码 预期输出 1 11,12,13,14 User001 A12345 正常 2 21 user asbfga 错误输入 3 22 User0111121 1235678 错误输入 4 23 A12adhg 错误输入 5 24 Sa12345 错误输入 6 25 User01# QASDAAA 错误输入 7 26 Michel1 12 错误输入 8 27 Corsby01 A12345b12345 错误输入 9 28 wangyan 错误输入 10 29 User123 错误输入 11 2a 001user As*ywg1 错误输入
2、根据下面给出的规格说明,进行测试用例的设计。
一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是普通的、是等腰的、还是等边的。
等价类表: 输入/输出 3条边 有效等价类 3个正整数(1) 普通三角形 a+b>c且b+c>a且a+c>b(2) a=b(3) b=c(4) a=c(5) a=b=c(6) 等腰三角形 无效等价类 输入a,未输入b、c(1*) 输入b,未输入a、c(2*) 输入c,未输入b、a(3*) 未输入a(4*) 未输入b(5*) 未输入c(6*) a<=0(7*) b<=0(8*) c<=0(9*) a为小数(10*) b为小数(11*) c为小数(12*) a为字母(13*) b为字母(14*) c为字母(15*) a为特殊字符(16*) b为特殊字符(17*) c为特殊字符(18*) a为空格(19*) b为空格(20*) c为空格(21*) a+b<=c(22*) b+c<=a(23*) c+a<=b(24*) 边界值 0,1, 等边三角形 测试用例: 编号 覆盖的等价类 1 1,2 2 1,2,3 3 1,2,4 4 1,2,5 5 1,2,6 a 3 3 5 4 7 b 4 3 3 6 7 c 5 4 3 4 7 预期输出 6 1* 5 7 2* 5 8 3* 5 9 4* 5 5 10 5* 5 5 11 6* 5 5 12 7* -1 3 3 13 8* 3 -1 4 14 9* 4 5 -2 15 10* 1.5 2 3 16 11* 3 4.5 2 17 12* 5 6 7.5 18 13* A 5 6 19 14* 5 d 7 20 15* 2 3 E 21 16* & 3 3 22 17* 2 * 2 23 18* 2 3 # 24 19* 2 3 25 20* 2 3 26 21* 2 3 27 22* 2 3 5 28 23* 3 1 1 29 24* 2 5 1
3、某计算机语言的编译系统关于数组定义的语法规则如下: DIMENSION array1[,array2][,array3]… 上面语句用来声明一组或多个数组array1、array2、array3…,一个语句最多可定义6个数组。其中[]内的内容是可选的(以下出现的 []也一样)。DIMENSION为数组类型定义符,array1、array2、array3等为数组描述符。 数组描述符形式如下: n(d[,d]…) 其中
n 为数组名,由1到6个字母或数字组成,为首的必须是字母;
d 为数组维数说明符,数组维数范围为1-7,形式为[lb:]ub,其中lb和ub分别表示数组该维的下界和上界,取值范围均为-65534到65535之间的整数,ub>=lb。若未定义lb,则其值缺省认为为1。
例如:DIMENSION A1(-2:5,3:10),B(5) 这里定义了一个二维数组A1和一个一维数组B。
A1一维的下界为-2,上界为5,二维的下界为3,上界为10;B一维的下界为1,上界为5。 有效等价类 无效等价类 数组类型定义符 DIMENSION 非DIMENSION 数组个数 [1,6] <1 >6 数组分隔符 “,” 非”,” 最后一个数组 没有”,” 最后一个数组后面有”,” 数组类型定义符空格 非空格 与数组间隔 数组名 由1到6个字母或数字组成,长度<1 为首的必须是字母 长度>6 非字母数字组成 非字母开头(数字开头、特殊字符开头) 数组名(维数) () 非() 数组维数说明符 数组维数范围为1-7 长度<1 形式为[lb:]ub,其中lb和ub分长度>7 别表示数组该维的下界和上Lb,ub分隔符非”:” 界,取值范围均为-65534到维数间分隔符非”,” 65535之间的整数,ub>=lb。Lb<-65534 若未定义lb,则其值缺省认为Lb>65535 为1 ub<-65534 ub>65535 lb为小数 ub为小数 lb为字母 ub为字母 lb为特殊字符 ub为特殊字符 lb不缺省,ub 4、现有一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1月~2049年12月,并规定: 日期由6位数字组成,前4位表示年,后2位表示月。 (1)划分等价类 输入 有效等价类 无效等价类 日期的类型及长度 (1)6位数字字符 (4)含非数字字符 (5)少于6位数字字符 (6)多于6位数字字符 年份范围 (2)在1990~2049之间 (7)小于1990 (8)大于2049 月份范围 (3)在01~12之间 (9)等于00 (10)大于12 (2)设计测试用例,以便覆盖所有的有效等价类 编号 测试数据 期望结果 覆盖有效地等价类 1 20010222 1、2、3 (3)测试设计用例。以便覆盖所有的无效等价类 编号 测试数据 期望结果 覆盖有效地等价类 1 95June 4 2 20031 5 3 2009023 6 4 189902 7 5 205001 8 6 200200 9 7 200113 10 5、保险费率计算 某保险公司承担人寿保险,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6 %,10点以下费率为0.1% : 输入数据说明。 20~39岁 6点 年龄 40~59岁 4点 60岁以上20岁以下 2点 MALE 5点 性别 FEMALE 3点 已婚 3点 婚姻 未婚 5点 抚养人数 一人扣0.5点最多扣3点(四舍五入取整数) 要求: 年 龄:一或两位数字。 性 别:以英文「MALE」、「FEMALE」、「M」、「F」表示。 婚 姻:「已婚」、「未婚」。 扶养人数:空白或一位数字。 保险费率:10点以上,10点以下。 输入等价类 有效等价类 1 20~39岁 2 40~59岁 3 60岁以上 年龄 4 20岁以下 性别 婚姻 无效等价类 13 大于99岁 14 小于1岁 15 非左边字符任选一5 M,Male,F,Female 个 6 已婚 7 未婚 8 1~6 16 小于1 9 7~9 17 大于9 10 空 有效等价类 11 10点以上 12 10点以下 抚养人数 输出等价类 保险费率 从年龄的角度进行边界值分析 输入数据 期望结果 有效等价类用例编年性婚号 龄 别 姻 抚养人数 点数 保险费率 未1 1 M 婚 空 12 0.60% 未2 19 M 婚 空 7 0.10% 未3 20 M 婚 空 11 0.60% 未4 39 M 婚 空 11 0.60% 未5 40 M 婚 空 9 0.10% 未6 59 M 婚 空 9 0.10% 未7 60 M 婚 空 7 0.10% 8 99 M 未空 10 ? 婚 从抚养人数的边界值进行分析 输入数据 期望结果 有效等价类用例编年性婚号 龄 别 姻 抚养人数 点数 保险费率 已7 20 M 婚 0 14 0.60% 已8 20 M 婚 1 13 0.60% 已9 20 M 婚 5 11 0.60% 已10 20 M 婚 6 11 0.60% 已11 20 M 婚 7 11 0.60% 已12 20 M 婚 9 11 0.60% 从点数的边界值进行分析 输入数据 期望结果 有效等价类用例编年婚抚养人号 龄 性别 姻 数 点数 保险费率 未13 30 Male 婚 空 16 0.60% 已14 18 FeMale 婚 9 5 0.10% 请对该案例进行相应的用例设计 6、找零钱最佳组合 假设商店货品价格(Price)皆不大于100元(且为整数),若顾客付款在100元内(Pay),求找给顾客之最少货币个(张)数?(货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种) 50 10 5 1 0 0 0 0 1 1 1 1 2 2 3 3 4 4 针对等价类划分中的案例和练习,分别采用边界值分析法补充相应的测试用例。 NextDate函数的边界值分 三角形问题的边界值分析测试用例 在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。 析测试用例 在NextDate函数中,隐含规定了变量month和变量date的取值范围为1≤month≤12和1≤date≤31,并设定变量year的取值范围为1912≤year≤2050 。 三角形问题的边界值分析测试用例 在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。
正在阅读:
1等价类边界值练习参考11-05
齐桓晋文之事练习01-22
小学低年级识字教学中存在的问题及策略研究(开题报告) - 图文10-14
仪器仪表常用词汇英语03-15
高二学业水平测试卷- 招考通 - 江苏第一招生考试门户 - 图文03-19
观雨作文800字06-17
Lesson 3 living abroad 刘玉玲08-17
重逢小学作文06-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 等价
- 边界
- 练习
- 参考
- 浙江工业大学家庭情况调查表
- GSM信道类型与信令分层
- IE工业工程经典案例分析
- 2018统计局理论学习中心组总结
- 社会实践安全预案
- 经济学论文-垄断利弊的经济学分析
- 高压选择题
- 三年级数学上册第8单元第5课时分数的简单应用练习题
- 36项护理技术操作目的、操作要点、注意事项
- 丽水市(瓯江流域中上游)水土保持监测站网建设规划
- 小升初数学知识专项训练-总复习(4)(附答案)
- 新闻心理学重点整理
- 最全汇编建筑施工机械设备安全操作规程
- “单元整体设计,提升教学效率”中期研究报告 江苏 王冬娟名师工作室
- 电路实验思考题
- 软考中级-信息系统管理工程师复习笔记(干货)
- 生命科学选修课论文
- 高中英语重点句型翻译练习
- 省级环境保护督察迎检工作方案的通知(定稿)
- 实验三 - 进程调度实验上机