广东海洋大学学生实验报告书实验名称实验三黑盒测试(2)课程名称软件测试成绩学院(系)软件学院专业软件工程班级学生姓名学号实验地点实验日期一、实验目的:1
掌握黑盒测试方法中的等价类划分方法和边界值分析方法
掌握组合分析工具Pict的使用二、实验内容:1
编写NextDate()函数,结合等价类划分方法和边界值分析方法来设计测试用例,并运行测试验证是否存在缺陷
(详细代码在后面的附录中)测试程序源代码已检查下面是对NextDate程序划分等价类:年份在1900-2010内(含边界)月份在1-12月内(含边界)闰年二月29天输入必须是整数输入月份对应天数一定输入必须是八个数有效等价类无效等价类年份在1900-2010内(含边界)(1)1
年份小于1900(7)2
年份大于2010(8)输入必须为整数(2)输入非整数(9)输入月份在1-12内(含边界)(3)1
月份小于1(10)2
月份大于12(11)输入闰年2月29天(4)输入闰月无29号(12)输入月份正确天数(5)输入日期不与月份对应(13)输入为八个数(6)1
输入大于八个数(14)2
输入小于八个数(15)根据等价类划分测试用例:测试用例覆盖等价类19010331(1)(2)(3)(5)(6)20000229(1)(2)(3)(4)(5)(6)19010228(1)(2)(3)(5)(6)18990130(7)(2)(3)(5)(6)20110130(8)(2)(3)(5)(6)*asd1238(1)(9)(3)(5)(6)19010030(1)(2)(10)(5)(6)19011330(1)(2)(11)(5)(6)19010229(1)(2)(3)(12)(5)(6)19010332(1)(2)(3)(13)(6)190103112(1)(2)(3)(5)(14)1901312(1)(2)(3)(5