收藏 分销(赏)

任务3黑盒测试.doc

上传人:pc****0 文档编号:8107733 上传时间:2025-02-04 格式:DOC 页数:4 大小:74KB 下载积分:10 金币
下载 相关 举报
任务3黑盒测试.doc_第1页
第1页 / 共4页
任务3黑盒测试.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
任务3 黑盒测试 一、目的 通过对于实例程序的测试,熟悉功能性测试的基本方法。 二、要求 (1)综合运用功能性测试方法(如边界值分析、等价类划分等方法)对被测程序进行测试,找出black.exe程序中存在的缺陷。 三、测试用例的设计 1.对于Triangle Program的测试 案例描述:三角形程序中输入三个整型数,分别为三角形的三条边,判断这个三角形是否和预测的一样。边的长度为[1,200]。判断和测试结果如下: 不是三角形 "Not a Triangle" 等腰三角形 "Isosceles" 等边三角形 "Equilateral" 一般三角形 "Scalene" 直角三角形 "Right Triangle" 案例解决: 假定被测程序接受一切符合上述规定的三角形,拒绝所有不符合的三角形,就可用等价分类法来设计它的测试用例。 第一步 划分等价类。包括5个有效等价类,5个无效等价类。 输入条件 有效等价 无效等价 边长度 边长度为[1,200]① 边长度〈1,边长度〉200⑥ 一般三角形 两边之和大等于第三边 两边之差小等于第三边② 两边之和小于第三边 两边之差大于第三边⑦ 等边三角形 三条边相等的三角形③ 三条边不都相等的三角形⑧ 直角三角形 符合勾股定理的三角形④ 不符合勾股定理的三角形⑨ 等腰三角形 两条边相等的三角形⑤ 三条边都不相等⑩ 第二步 设计测试用例 测试数据 测试范围 期望结果 3,4,5 等价类① 有效 7,8,9 等价类①② 有效 5,5,5 等价类①③ 有效 3,4,5 等价类①④ 有效 2,2,3 等价类①⑤ 有效 对于5个无效等价类,选择5个测试用例: 测试数据 测试范围 期望结果 100,120,220 无效等价类⑥ 无效 1,2,4 无效等价类⑦ 无效 5,4,5 无效等价类⑧ 无效 3,4,6 无效等价类⑨ 无效 2,3,4 无效等价类⑩ 无效 2.对于NextDate Program的测试 案例描述:某日期中需要输入日期的信息,若日期有三部分组成,这三部分的名称和内容分别是: 年份:1812~2012年 月份:1月~12月 日期:1号~29、30,、31 案例解决: 假定被测程序接受一切符合上述规定的日期范围,拒绝所有不符合的日期,就可用等价分类法来设计它的测试用例。 第一步 划分等价类。包括3个有效等价类,8个无效等价类。 输入等价类 有效等价类 无效等价类 月份 January —— December ① 1,〉 January ④ 2,〈December ⑤ 日期 1—31 ② 1,〈=0 ⑥ 2. 〉31 ⑦ 3. >27(闰年二月)⑧ 4. >28(平年二月) ⑨ 年份 1812〉x〈2012 ③ 1.x<1812 ⑩ 2.x>2012 <11> 第二步:设计测试用例 (1)三角测试: 选择6个测试用例: 测试数据 测试范围 期望结果 "April",15,1993, "April 16, 1993" 等价类①②③ 有效 "April",31,1993, "Impossible" 等价类①③无效等价类⑨ 无效 "February",28,2000, "March 1, 2002" 等价类①②③ 无效 "February",29,2000, "Impossible" 等价类①③无效等价类⑨ 无效 "February",29,2000, "February,29,2000" 等价类①②③ 无效 "October",2,2013, "Impossible" 等价类①②<11> 无效 案例解决:(参照案例一等价类测试) 四、测试结果分析 此部分从测试结果分析推断出程序中存在的缺陷有哪些。 1.对于Triangle Program的测试 分析: 1、 软件中的名称没有匹配好,比如第一个测试数据:把right triangle=scalene 使得结果与预期本质上是一致,却fail 2、 软件没有制定三角形两边之和大于第三边两边之差小于第三边的约束,使得倒数二条在软件中是一个三角形。 3、软件没有制定三角形的变数应该在1~200之间,从而使边长大于200的也是2.对于NextDate Program的测试 1、此软件测试的年份介于1812—2012年之间,在输入1811年时,测试结果与预期结果不一致,显示的等于输入日期的下一天。 2、在输入,平年的二月份的29号时,测试结果与预期结果不一致,平年的二月份只有28天,而软件测试结果却显示了三月一号。 3、在输入某年的12月31号时,测试结果显示的时,测试结果与预期结果不一致,输入的年份的第一天,显示错误。 4、此软件测试的年份介于1812—2012年之间,在输入2013年的某一天时,测试结果与预期结果不一致,系统显示的是这一天的下一天,这与软件的界定范围矛盾,显示错误。 5、当输入的是某个月的32号时,显示的却是下个月的1号。这与实际不符。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服