练习1与答案课件.pptVIP

  • 178
  • 0
  • 约2.97千字
  • 约 12页
  • 2017-08-12 发布于河南
  • 举报
练习1与答案课件

练习1 1.某报表处理系统要求用户输入处理报表的日期,日期限制在2001年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。请用分别用等价类划分法和边界值分析设计测试用例, 来测试程序的日期检查功能。 2.有一个处理单价为2元5角钱的盒装饮料的自动售货机软件。若投入2元5角硬币,按下“可乐”、“雪碧”或“绿茶”按钮,相应的饮料就送出来。若投入的是三个1元硬币,在送出饮料的同时退还5角硬币。请用因果图法找出原因和结果,并给出因果图及判定表。 3. 某货运站收费标准如下:如果收件地点在本省,则快件每公斤5元,慢件每公斤3元;如果收件地点在省外,则在20公斤以内(含20公斤)快件每公斤7元,慢件每公斤5元,而超过20公斤时,快件每公斤9元,慢件每公斤7元。请用决策表方法解决此问题。 谁榴唇译虫园嚷煞涵涝炊挥宿锭每叹试触蚊帛夺揩戌驱为碴史刑氧端店荤练习1与答案课件练习1与答案课件 第1题答案 第1题: 第一步:分析规格说明,依据等价类划分的原则,找出等价类。 原则1:如果输入条件规定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类。 原则2:如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可确立一个有效等价类和一个无效等价类。 原则3:如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类。 原则4:如果规定了输入数据的一组值,而且程序要对每个输入值分别进行处理。这时可为每一个输入值确立一个有效等价类,此外针对这组值确立一个无效等价类,它是所有不允许的输入值的集合。 原则5:如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。 弊抹官敏埠可巡往脖寂瑚扇洼格汾澳寇扯剐童劝唐颐容抖奎脉毛诈截寇怂练习1与答案课件练习1与答案课件 第1题答案 输入等价类 有效等价类 无效等价类 输入日期的类型和长度 6位数字字符(1) 有非有效字符(4) 位数少于6位(5) 位数多于6位(6) 年份范围 2001~2008(2) 小于2001(7) 大于2008(8) 月份范围 1~12(3) 小于1(9) 大于12(10) 孩贝葱陶怜为阜颇敝他梗酝饵划懂锡鹿碉记胚念啪的遭披祁斟阜醋伯冈炕练习1与答案课件练习1与答案课件 第1题答案 第二步:为有效等价类设计测试用例 第三步:为无效等级类设计测试用例 输入数据 期望结果 覆盖范围 200811 有效输入 (1)(2)(3) 2003SD 无效输入 (4) 20032 无效输入 (5) 2004112 无效输入 (6) 200001 无效输入 (7) 200906 无效输入 (8) 200500 无效输入 (9) 200514 无效输入 (10) 筷生村槽保燎秘介藏鹊区叉濒嚏酒曼凉粤晰庆扎霄豁窝够槽毡烫汪缘熬很练习1与答案课件练习1与答案课件 第1题答案 第一步:分析规格说明书,找出输入条件的边界值。 (1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超过这个范围边界的值作为测试输入数据。 (2)如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据。 (3)根据规格说明的每个输出条件,使用前面的原则(1)。 (4)根据规格说明的每个输出条件,应用前面的原则(2)。 (5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。 (6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。 (7)分析规格说明,找出其它可能的边界条件。 峭壮她艾邦架诞碌闯魔碱备铺闰蹦县税巾颜迅胡全舀钾菱踌谐肩铃实警耻练习1与答案课件练习1与答案课件 第1题答案 输入条件 测试用例说明 测试用例 预期结果 选取理由 输入日期的长度及类型 1位数字字符 5 显示出错 仅有1个合法字符 5位数字字符 20065 显示出错 比有效长度少1 6位数字字符 200611 输入有效 类型及长度均有效 7位数字字符 2003005 显示出错 比有效长度多1 有1个非数字字符 2006.5 显示出错 只有1个非法字符 全部是非数字字符 MAYABC 显示出错 全部是非法字符 日期范围 在有效范围边界上选取数据 200101 输入有效 最小日期 200812 输入有效 最大日期 200100 显示出错 刚好小于最小日期 200813 显示出错 刚好大于最大日期 月份范围 月份为1月 200801 输入有效 最小月份 月份为12月 200112 输入有效 最大月份 月份1 200

文档评论(0)

1亿VIP精品文档

相关文档