实验教案等价类的划分

上传人:ji****n 文档编号:44956040 上传时间:2018-06-14 格式:DOC 页数:6 大小:202.50KB
返回 下载 相关 举报
实验教案等价类的划分_第1页
第1页 / 共6页
实验教案等价类的划分_第2页
第2页 / 共6页
实验教案等价类的划分_第3页
第3页 / 共6页
实验教案等价类的划分_第4页
第4页 / 共6页
实验教案等价类的划分_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验教案等价类的划分》由会员分享,可在线阅读,更多相关《实验教案等价类的划分(6页珍藏版)》请在金锄头文库上搜索。

1、实实验验教教案案 2 2- -等等价价类类划划分分 - -第第 1 12 2 次次课课 授授课课时时数数: 2 学时 授授课课日日期期 : : 上上课课教教室室 : :实实验验目目的的: 通过本次实验教学,使学生熟悉等价类划分方法。实实验验重重点点:等价类的划分; 测试用例设计。 实实验验难难点点: 设计测试用例。 实实验验内内容容、方方法法步步骤骤及及时时间间分分配配:(1) 三角形问题等价类划分法设计测试用例(45 分钟) 输入三角形的三条边: Edge1、Edge2、Edge3,判断三角形的形状, 即能否构成三角形、是普通三角形还是等腰、等边、直角三角形?分析三角形问题中的逻辑,用等价类

2、划分的方法先划分等价类,然后 设计测试用例。(1)输入界面问题 :应该给用户弹出一个单独的输入界面(2)划分等价类并编号,如下表示:输入数据有效等价类无效等价类Edage1(1)非负(2)必须是数字(7)负数(8)不是数字Edage2(3)非负(4)必须是数字(9)负数(10)不是数字Edage3(5)非负(6)必须是数字(11)负数(12)不是数字(2)NextDate 问题等价类划分法设计测试用例(45 分钟) NextDate 函数包含三个变量 month、day 和 year,函数的输出为 输入日期后一天的日期。 例如,输入为 1989 年 5 月 16 日,则函数的 输出为 1989

3、 年 5 月 17 日。分析 NextDate 问题,对它的输入进行分析,划分等价类,然后根据 等价类设计测试用例。(1)图形用户界面问题 :所弹出的用户界面在左上角,不美观(2)划分等价类并编号,如下表示:输入数据有效等价类无效等价类年份(1)十位以内的整数(7)大于十位(8)小数月份(2)112 的整数(9)小于 1(10)大于 12(11)小数天数(3)非负(12)负数(4)闰年 2 月为 29 天(5)平年 2 月为 28 天(6)1、3、5、7、 8、10、12 为 31 天,4、6、9、11 为 30 天(13)闰年 2 月大于 29 天(14)平年 2 月大于 28 天(15)1

4、、3、5、7、 8、10、12不为 31 天,4、6、9、11 不为 30 天格式(16)年月日之间用/隔开(17) 年月日之间不用/隔开(3)为有效等价类设计测试用例:测试数据期望结果覆盖范围2007/2/28显示有效输入(1) 、 (2) 、 (3) 、 (5) 、(16)2012/2/29显示有效输入(1) 、 (4) 、(16)2012/1/31显示有效输入(1) 、 (3) 、 (4) 、 (6) 、(16)2012/4/30显示有效输入(1) 、 (2) 、 (3) 、 (4) 、 (6) 、(16)(4)为每一个无效等价类至少设计一个测试用例测试数据期望结果覆盖范围结果显示200

5、00000000/1/3显示无效输入(7)应该弹出输入错误的提示,但是没有弹出任何提示信息2007.2/4/2显示无效输入(8)应该弹出输入错误的提示,但是没有弹出任何提示信息2006/-1/3 显示无效输入(9)2007/13/3 显示无效输入(10)2007/12.3/4显示无效输入(11)应该弹出输入错误的提示,但是没有弹出任何提示信息2007/4/-3显示无效输入(12)2000/2/30 显示无效输入(13)2007/2/29显示无效输入(14)2007/3/32显示无效输入(15)2007/4/31显示无效输入 (15)2007.2.3显示无效输入(17)应该弹出输入错误的提 示,

6、但是没有弹出任何 提示信息参考案例格式如下:城市的电话号码由两部分组成。这两部分的名称和内容分别是:地区码:以 0 开头的三位或者四位数字(包括 0) ;电话号码:以非 0、非 1 开头的七位或者八位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用等价分类法来设计它的调试用例。这个例子和例 1 很相似。(1)划分等价类并编号,如下表示:输入数据有效等价类无效等价类地区码(1) 以 0 开头的 3 位数串(2) 以 0 开头的 4 位数串(3) 以 0 开头的含有非数字字符的串(4) 以 0 开头的小于 3 位的数串(5) 以 0 开头的大于 4 位的数串

7、(6) 以非 0 开头的数串电话号码(7) 以非 0、非 1 开头的7 位数串(8) 以非 0、非 1 开头的8 位数串(9) 以 0 开头的数串(10)以 1 开头的数串(11)以非 0、非 1 开头的含有非法字符 7 或者 8 位数串(12)以非 0、非 1 开头的小于7 位数串(13)以非 0、非 1 开头的大于8 位数串(2)为有效等价类设计测试用例:测试数据期望结果覆盖范围010 23145678显示有效输入(1) 、 (8)023 2234567(1) 、 (7)0851 3456789显示有效输入(2) 、 (7)0851 23145678(2) 、 (8)(3)为每一个无效等价类至少设计一个测试用例测试数据期望结果覆盖范围0a34 23456789显示无效输入(3)05 23456789显示无效输入(4)01234 23456789显示无效输入(5)2341 23456789显示无效输入(6)028 01234567显示无效输入(9)028 12345678显示无效输入(10)028 qw123456显示无效输入(11)028 623456显示无效输入(12)028 886234569显示无效输入(13)实实验验要要求求:(1)独立完成 (2)要求能够正确地划分等价类。实实验验报报告告:按实验报告的要求,完成 测试实验报告。 参见 testcase

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号