1等价类边界值练习参考_第1页
1等价类边界值练习参考_第2页
1等价类边界值练习参考_第3页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、在各种输入条件下,测试程序的登录对话框功能。用户名和密码的规那么如下:?用户名长度为6至10位含6位和10位?用户名由字符a-z、A-Z和数字0-9组成?不能为空、空格和特殊字符密码规那么同用户名规那么等价类表:输入有效等价类无效等价类用户名长度为6至10位11由字符a-z、A-Z和数字0-9组成12<621>10 22空23空格24 特殊字符25密码长度为6至10位13由字符a-z、A-Z和数字0-9组成14<6 26>10 27 空28空格29 特殊字符2a测试用例:编号覆盖的等价类用户名密码预期输出111,12,13,14User001A12345正常221u

2、serasbfga错误输入322User01111211235678错误输入423A12adhg错误输入524Sa12345错误输入625User01#QASDAAA错误输入726:Michel112错误输入827Corsby01A12345b12345错误输入928wangyan错误输入1029User123错误输入112a001userAs*ywg1错误输入2、根据下面给出的规格说明,进行测试用例的设计。一个程序读入3个整数,把这三个数值看作一个三角形的 3条边的长度值。这 个程序要打印出信息,说明这个三角形是普通的、是等腰的、还是等边的。等价类表:输入/输出有效等价类无效等价类边界值3条

3、边3个正整数(1)输入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*)0,1,普通三角形a+b>c 且 b+c>a 且a+c>b (2)a+b<=c(22*)b+

4、c<=a(23*)c+a<=b(24*)等腰二角形a=b (3) b=c a=c(5)等边三角形a=b=c(6)测试用例:编号覆盖的等价类abc预期输出11,234521,2,333431,2,453341,2,54651,2,677761*572*583*594*55105*55116*55127*-133138*3-14149*4521510*1.5231611*34.521712*561813*A561914*5d72015*23r e2116*&3*32217*2*22318*23r#2419*21 32520*232621*232722*2352823*31129

5、24*25I 13、某计算机语言的编译系统关于数组定义的语法规那么如下:DIMENSION array1,array2,array3 上面语句用来声明一组或多个数组 arrayl、array2、array3,一个语句最多可定 义6个数组。其中内的内容是可选的(以下出现的 也一样)。DIMENSION 为数组类型定义符,arrayl、array2、array3等为数组描述符。数组描述符形式如下:n(d,d)其中n为数组名,由1到6个字母或数字组成,为首的必须是字母;d为数组维数说明符,数组维数范围为 1-7,形式为lb:ub,其中lb和ub分别表 示数组该维的下界和上界,取值范围均为-65534

6、到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数组分隔符J非最后一个数组没有最后一个数组后面有,数组类型定义符 与数组间隔空格非空格数组名由1到6个字母或数字组成, 为首的必须是字母长度<1长度>6非字母数字组成非字母开头(数

7、字开头、特 殊字符开头)数组名(维数)()非()数组维数说明符数组维数范围为1-7形式为lb:ub,其中lb和ub分 别表示数组该维的下界和上 界,取值范围均为-65534到 65535之间的整数,ub>=lb。 假设未定义lb,那么其值缺省认为 为1长度<1 长度>7Lb,ub分隔符非: 维数间分隔符非Lbv-65534 Lb>65535 ub<-65534 ub>65535 lb为小数 ub为小数 lb为字母 ub为字母 lb为特殊字符 ub为特殊字符 lb不缺省,ub<lb lb缺省时:ub lb缺省时ub<14、现有一个档案管理系统,容许

8、用户通过输入年月对档案文件进行检索,系统 对查询条件年月的输入限定为1990年1月2049年12月,并规定: 日期由6位数字组成,前4位表示年,后2位表示月。(1)划分等价类输入有效等价类无效等价类日期的类型及长度(1)6位数字字符(4)含非数字字符(5) 少于6位数字字符(6) 多于6位数字字符年份范围(2) 在 19902049 之间(7) 小于 1990(8) 大于 2049月份范围(3)在0112之间(9) 等于00(10) 大于12(2)设计测试用例,以便覆盖所有的有效等价类编号测试数据期望结果覆盖有效地等价类1200102221、2、3(3)测试设计用例。以便覆盖所有的无效等价类编

9、号测试数据期望结果覆盖有效地等价 类195June422003153202202364189902752050018620020097200113105、保险费率计算某保险公司承当人寿保险,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6 % , 10点以下费率为0.1% : 输入数据说明。年龄2039岁6点4059岁4占八、60岁以上20岁以下2占J 八、性别MALE5占7八、FEMALE3占o 八、婚姻已婚3占o 八、未婚5占7八、抚养人数一人扣0.5点最多扣3点(四舍五入取整数)要求:年龄:一或两位数字。性 别:以英文MALE、FEMALE、M、F表示

10、。婚 姻:已婚、未婚。扶养人数:空白或一位数字。保险费率:10点以上,10点以下。输入等价类有效等价类无效等价类12039岁24059岁360岁以上13大于99岁年龄420岁以下14小于1岁性别5M Male, F, Female15个非左边字符任选一6已婚婚姻7未婚81616小于197917大于9抚养人数10空输出等价类有效等价类保险费率11 10点以上12 10点以下从年龄的角度进行边界值分析有效等价 类用例编 号输入数据r期望结果年 龄性 别婚 姻抚养人数点数保险费率11M未婚空120.60%219M未婚空70.10%320M未婚空110.60%439M未婚空110.60%540M未婚空

11、90.10%659M未婚空90.10%760M未婚空70.10%899M未空10?从抚养人数的边界值进行分析有效等价 类用例编 号输入数据期望结果年 龄性 别婚 姻抚养人数点数保险费率720M已 婚0140.60%820M已 婚1130.60%920M已 婚5110.60%1020M已 婚6110.60%1120M已 婚7110.60%.1220M已 婚9110.60%从点数的边界值进行分析有效等价 类用例编 号输入数据期望结果年 龄性别婚 姻抚养人 数点数保险费率1330Male未 婚空160.60%1418FeMale已 婚950.10%请对该案例进行相应的用例设计6、找零钱最正确组合假设

12、商店货品价格(Price)皆不大于100元(且为整数),假设顾客付款在100元 内(Pay),求找给顾客之最少货币个(张)数?(货币面值50元(N50) ,10元(N10), 5元(N5),1元(N1)四种)50105100001111223344针对等价类划分中的案例和练习,分别采用边界值分析法补充相应的测试用例。NextDate函数的边界值分三角形问题的边界值分析测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此, 我们将三角形每边边长的取范围值设值为1, 100。搠试用例解bc预期稔出Testi60601等腰三甬丁巳或260602形Test 3矽6060零腰三

13、角Test45Q5099等边三甬Tests5050100形等腰三甬形非三角形Test660'160等腰三角Test760260形Tests509950導腰三角Tests5010050等腰三角 形非三角形Test1016060等腰三角Testi126060形Testi2995050等腰三角 形Testi31005050等腰三角形非三角形析测试用例在NextDate 函数中,隐含规定了变量 mo nth和变量date的取值范围为1 < mon th < 12和1 < date < 31,并设定变量year的取值范围为 1912 < year < 2050

14、。测试用例mouthdayyear预期输出Testi615 11911Test26151912Test36151913Test46151975Tests6152049Test66152050Test761520512051.6 16Tests1 6-12001曲丫超出1Test961200131TestlO622001Testi 163Q2001200L6.3Testl26312001Testl36澀2001输入日期超界 day®岀iTestl4-1 IS '2001Mouth® 出Testi 511520011-12Testl621520012001,1.16Testl7111520012001.2-16TestlS12誓2001Testl913152001200142.16Mouth超岀 1-12三角形问题的边界值分析测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此, 我们将三角形每边边长的取范围值设值为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论