软件测试六.docx
《软件测试六.docx》由会员分享,可在线阅读,更多相关《软件测试六.docx(10页珍藏版)》请在冰点文库上搜索。
软件测试六
软件开发工具与环境实验报告
实验(训)报告
实验名称
实验六黑盒测试
实验目的
1、掌握黑盒测试等价类划分法
2、掌握黑盒测试边界值分析法
一、实验题目
1、给出某一天(年,月,日),计算出它的下一天,取值范围为:
年:
1000<=year<=3000月:
1<=month<=12日:
1<=day<=31
如1999年3月4日的下一天是:
1999年3月5日
要求:
输入:
三个参数(年,月,日)
输出:
如能正确计算,计算出它的下一天,
否则,输出相应的错误信息。
1)使用所学语言编写程序实现可视化界面。
(vc++/java/c#)
2)请结合等价类划分法和边界值分析法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。
二、实验内容及结果(请将相应题目代码和结果截图写在相应题目下方)
(1)实现代码:
(2)划分有效等价类、无效等价类
输入条件
有效等价类
编号
无效等价类
编号
年
1000=(1)
<1000
(4)
>3000
(5)
月
1=(2)
<1
(6)
>12
(7)
日
1=(3)
<1
(8)
>31
(9)
(3)测试用例
等价类测试用例
序号
输入参数
覆盖等价类
输出结果
1
20020105
(1)
(2)(3)
2002年1月6日
2
20000231
(2)(3)
输入错误!
闰年2月只有29天!
3
20001223
(1)
(2)(3)
2000年12月24日
4
20001231
(1)
(2)(3)
2001年1月1日
5
20000229
(1)
(2)(3)
2000年3月1日
边界测试用例
序号
输入参数
输出结果
1
20000228
2000年2月29日
2
20000231
输入错误!
闰年2月只有29天!
3
10000101
1000年1月2日
4
10000131
1000年2月1日
5
10001201
1000年12月2日
6
10001231
1001年1月1日
7
30000101
3000年1月2日
8
20000131
3000年2月1日
9
30001201
3000年12月2日
10
30001231
所求超出了预计年份
(4)部分用例测试截图
3、实验总结