实 验 1 、 黑 盒 测 试 : 等 价 类 划 分 法 实验 1 、黑盒测试:等价类划分法 一、实验目的 1、掌握等价类的概念。 2、 掌握等价类划分法的测试用例设计方法。 二、实验任务 1、对房价计算问题,运用弱一般等价类测试用例设计法设计测试用例,并执行 测试, 撰写实验报告。 房价计算问题:房屋价格=房屋面积×面积单价;房屋面积有:75 , 95, 125 ,165,185 平方米四种;面 积单价与楼层相关:房屋共 7 层,2 楼单价 3500 元/平方米为基准价,1 楼单价比基准价低 2% ,3,4 楼比基准价高 3 %, 5,6 楼比基准价少 2%,7 楼比基准价少3%。 实验步骤: ① 划分等价类,得到等价类表。等价类表格式如下: 等价类表
输入变量 有效等价类 无效等价类 面积 Area=75 , 95 , 125 , Area! =75, 95, 125, 165, 185 165,185的集合 楼层 Floor={1, 5, 6}, {2}, Floor 不属于{1,5,6}, {3,4},{ 7} {2},{3,4}, {7}的集合 ② 运用弱一般等价类测试用例设计法设计测试用例,得到测试用例表。测 试用例表格式如下:
测试用例 房屋面积 楼层 预期结果 T1 75 2 262500 T2 95 3,4 339150 T4 125 1,5,6 42 8750 T5 165 7 560175 ③ 执行测试,填写软件缺陷报告。简单软件缺陷报告格式如下: 测试模块: 房价计算模块 开 发 者: 赵永标 测 试 员: 李超 测试日期: 2011 年 4月 28日 软件缺陷列表 缺陷 ID 缺陷详细信息 BUG1 当输入楼层为 2 面积为 75 时输出结果为 187500 与预期结果 262500 不一致 BUG2 当输入楼层为 3 面积为 95 时输出结果为 244625 与预期结果 33915 不一致 BUG3 当输入楼层为 4 面积为 165 时输出结果为 309 375,与预期结果 428750 不一致 BUG4 当输入楼层为 7 面积为 185 时输出结果为 404250 ,与预期结果 5 60175 不一致 |
|