电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

等价划分的例子VIP免费

等价划分的例子_第1页
1/6
等价划分的例子_第2页
2/6
等价划分的例子_第3页
3/6
等价划分的例子 例1 :某城市的电话号码由三部分组成。这三部分的名称和内容分别是地区码:空白或三位数字; 前 缀:非’0 ’或’1 ’开头的三位数;后 缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用等价分类法来设计它的调试用例。 解:第一步:划分等价类,包括 4 个有效等价类,1 1 个无效等价类。表 7 -2-1 列出了划分的结果。在每一等价类之后加有编号,以便识别。 表 7 -2 -1 电话号码程序的等价划分 输入条件 有效等价类 无效等价类 地区码 空白(1),3位数字(2) 有非数字字符(5),少于 3位数字(6),多于三位数字(7) 前缀 从 200到 999之间的3位数字(3) 有非数字字符(8),起始位为"0"(9),起始位为"1"(10),少于 3位数字(11),多于 3位数字(12) 后缀 4位数字(4) 有非数字字符(13),少于 4位数字(14),多于 4位数字(15) 第二步:确定调试用例。表 7-2-1中有 4个有效等价类,可以公用以下两个次数用例:(1 )、(2 )中各取一个对应合法的(3 )、(4 )即可。 对 11个无效等价类,要选择 11个调试用例,如下所示: 调试数据 范围 期望结果 (20A) 123-4567 无效等价类(5) 无效 (33 ) 234-5678 无效等价类(6) 无效 (7777) 345-6789 无效等价类(7) 无效 (777) 34A-6789 无效等价类(8) 无效 (234) 045-6789 无效等价类(9) 无效 (777) 145-6789 无效等价类(10) 无效 (777) 34-6789 无效等价类(11) 无效 (777) 2345-6789 无效等价类(12) 无效 (777) 345-678A 无效等价类(13) 无效 (777) 345-678 无效等价类(14) 无效 (777) 345-56789 无效等价类(15) 无效 选取的调试数据可以不同,关键是与调试内容相符。 例2.NextDate 函数包含三个变量:month 、 day 和 year ,函数的输出为输入日期后一天的日期。 例如,输入为 2006年3 月 7日,则函数的输出为 2006年3 月8 日 。要求输入变量 month 、 day 和 year 均为整数值,并且满足下列条件: ①1≤month≤12 ②1≤day≤31 ③1920≤year≤2050 1)有效等价类为: M1={月份:1≤月份≤12} D1={日期:1≤日期≤31} Y1={年:1812≤年≤2012} 2)若条件 ① ~ ③中任何一个条件失效,则 NextDate 函数都会产生一个输出,指明相应的变量超出取值范围,比如 "month 的值不在 1-12 范围当中 " 。显然...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

等价划分的例子

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部