《软件测试和质量管理》实验 告2——黑盒测试

这里写目录标题

    • 实验目的
    • 实验内容
    • 实验要求
    • 测试用例
    • 结果截图
    • 存在的问题
    • 心得与体会

实验目的

(1)掌握应用黑盒测试技术进行测试用例设计。
(2)掌握对测试用例进行优化设计方法。

实验内容

日期问题
测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31和1900≤ year ≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11月30日,则该程序的输出为2004年12月1日。
(1)划分等价类,按照等价类划分法设计测试用例;
(2)编写nextDate函数;
(3)掌握Junit4的用法,使用Junit4测试nextDate函数。
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。掌握Junit4定义 的一些常见

实验要求

(1)根据题目要求编写测试用例;
(2)准备nextDate函数,使用Junit4测试执行测试;
(3)撰写实验 告。

测试用例

结果截图

《软件测试和质量管理》实验 告2——黑盒测试

存在的问题

(1)当输入的日为0时,明显是不合理输入,但是却给出了输出,是一个设计缺陷
(2)在年份为非闰年的情况下,明显没有2月29日,但是输入2月29日并不会 错

心得与体会

1.掌握了基本的黑盒测试方法和思想
2.实践了黑盒测试方法,对于软件测试技能的掌握更加熟练
3.深入理解了黑盒测试中测试用例的编写
4.对等价类划分法有了更进一步的认识和理解

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92463 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月5日
下一篇 2021年4月5日

相关推荐