当前位置:首页 > 软件测试技术实验报告
实验一 黑盒测试
一、实验目的及要求
实验目的:
1、能熟练应用功能性测试技术进行测试用例设计;
2、对测试用例进行优化设计;
实验原理:
测试“日期推算”程序
该程序的功能是输入一个日期,输出该日期后两天的日期,例如输入2014年1月1日,则输出2014年1月3日。现在假设“日期推算”程序已经被开发出来了,请对该程序进行功能测试,要求用尽可能少的测试用例检测出尽可能多的软件缺陷。 二、实验环境
一台装有windows操作系统的计算机,vc++6.0 三、实验内容
为了方便,我们不考虑闰年的问题,默认为2月都是28天,假设限定输入数据均为整数,日期中年份的有效值范围为1000~9999。 四、实验步骤 1.选定测试方法 2.等价类划分
划分等价类的方法有:
按区间划分、按数值划分、按数值集合划分、按限制条件划分、按限制规则划分等。
确定了等价类后,可建立等价类表。 (1)无效等价类表 输入变量 无效等价类 Year (1)负数 (2)(0,999),大于等于10000的数 Month (1)0,负数 (2)大于13的数 Day (1)0,负数 (2)大于31的数
(2)有效等价类表 输入变量 有效等价类 Year Y1:(1000,9999) Y2:1000,9999 Month M1:2 Day M2:4,6,9,11 M3: 1,3,5,7,8,10,12 D1:(1,28) D2:(1,29) D3:(1,30)
(3)测试用例表 测试内容 测试数据 期望结果 A1 -100-1-1 日期出错 A2 500-9-2 日期出错 A3 2000- -2-3 日期出错 A4 3000-13-4 日期出错 A5 2013-10- -2 日期出错 A6 2014-10-32 日期出错 A7 2014-8-8 2014-8-10 3.执行测试用例
请根据“日期推算”程序功能要求,自行开发该程序。 4.测试执行结果,并统计,填入表中。
运行结果
共分享92篇相关文档