【软件测试

您所在的位置:网站首页 异常测试案例 【软件测试

【软件测试

2024-01-12 15:46| 来源: 网络整理| 查看: 265

(一)实验目的

1、理解单元测试的目的、内容和过程; 2、熟悉JUnit测试环境配置; 3、掌握使用JUnit进行单元测试的过程。

(二)实验内容 1.针对乘法计算器,完成单元测试

源码如下:

public static int multiply(int x,int y) { int result; if(x>=9 || x=9 || y int days = 0; boolean isLeapYear = false; if(year System.out.println("--------------------闰年-------------------"); isLeapYear = true; } else { System.out.println("--------------------非闰年-------------------"); isLeapYear = false; } switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 2: if (isLeapYear) { days = 29; } else { days = 28; } break; case 4: case 6: case 9: case 11: days = 30; break; default: System.out.println("输入月份必须在1~12之间"); break; } return days; } } 2) 使用黑盒测试方法或者白盒测试方法完成该函数的测试用例的设计。

使用白盒测试——语句覆盖 使每条语句都执行一次 测试用例

在这里插入图片描述

3) 使用JUnit完成整个测试过程,并分析记录测试结果。

使用JUnit完成整个测试 在这里插入图片描述 在这里插入图片描述

3.用Java语言编写程序判断闰年,设计测试用例并用Junit进行测试 1)编写测试方法 public int getyear(int year) { if(year System.out.println("--------------------闰年-------------------"); return 1; } else { System.out.println("--------------------非闰年-------------------"); return 0; } } 2)采用白盒测试——语句覆盖

采用白盒测试——语句覆盖 在这里插入图片描述

3)测试结果:

在这里插入图片描述

(三)实验总结

通过本次实验,使我熟悉了junit的用法,实验中遇到感觉困难的就是测试用例的设计了,是选择黑盒测试,还是白盒测试,黑盒测试用不用画因果图,白盒测试用不用给每条语句编号。在这些问题上比较纠结,后来还是选择了比较简单的白盒测试——语句覆盖



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3