软件测试实验报告书

上传人:公**** 文档编号:479657156 上传时间:2024-01-25 格式:DOC 页数:11 大小:552KB
返回 下载 相关 举报
软件测试实验报告书_第1页
第1页 / 共11页
软件测试实验报告书_第2页
第2页 / 共11页
软件测试实验报告书_第3页
第3页 / 共11页
软件测试实验报告书_第4页
第4页 / 共11页
软件测试实验报告书_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件测试实验报告书》由会员分享,可在线阅读,更多相关《软件测试实验报告书(11页珍藏版)》请在金锄头文库上搜索。

1、软件测试实验报告书一Junit工具使用 1. 建立一个被Junit测试的类和对应的Junit Test类,针对生成代码进行补充修改,使其满足测试功能。要求:有代码和截图。(1)完成JUtil的安装,导入软件包。(2)新建一个java项目“QQ”,在项目下新建文件“StringUtil.java”建立一个被测试的类。(3)建立其对应的JUnit Test类,设置好后单击“Finish”,会自动生成如图所示的代码。(4)针对自动生成的代码,进行补充的修改,使其满足对特定功能的测试,执行测试,测试成功会出现绿色的成功条。(5)失败会出现红色的失败条,并会出现错误的原因和数目,如图。2.加减乘除法计算

2、(java)(1)建立被JUnit测试的类“Calculator.java”代码如下:public class Calculator public int add(int a,int b) return a + b; public int minus(int a,int b) return a - b; public int multiply(int a, int b ) return a * b; public int divide(int a , int b )throws Exception if(0 = b) throw new Exception(除数不能为零); return a

3、/ b; (2)建立其对应的JUnit Test类(3)自动生成代码如下(4)针对自动生成的代码,进行补充修改,使其满足对运算功能的测试。import junit.framework.Assert;import junit.framework.TestCase;public class CalculatorTest extends TestCase private Calculator cal;public void setUp() Calculator cal = new Calculator(); public void tearDown() public void testAdd() i

4、nt result = cal.add(1, 2); Assert.assertEquals(3, result); public void testMinus() int result = cal.minus(5, 2); assertEquals(3, result); public void testMultiply() int result = cal.multiply(4, 2); assertEquals(8,result);public void testDivide() int result = 0; try result = cal.divide(10,5); catch (

5、Exception e) e.printStackTrace(); assertEquals(2,result); public void testDivide2() Throwable tx = null; try cal.divide(10,0); catch (Exception e) tx = e; assertNotNull(tx); Assert.assertEquals(Exception.class,tx.getClass(); Assert.assertEquals(除数不能为零, tx.getMessage(); (5)执行测试加法测试将加法测试中的结果“3”改成“4”,不

6、符合加法运算结果,1+2不可能等于4,测试会出现错误如图:说明结果“4”与加法运算功能不符,出错。减法测试将减法测试中的结果“3”改成“5”,不符合减法运算结果,5-2不可能等于5,测试会出现错误如图:说明结果“5”与减法运算功能不符,出错。乘法测试将乘法测试中的结果“8”改成“10”,不符合乘法运算结果,2*4不可能等于10,测试会出现错误如图:说明结果“10”与乘法运算功能不符,出错。除法测试将除法测试中的结果“2”改成“1”,不符合除法运算结果,10/2不可能等于1,测试会出现错误如图:说明结果“1”与除法运算功能不符,出错。完整测试结果如下:3、体会经过两次小实验的操作,能体会到虽然是小小简单的程序,但是只要没有细心的检查测试,也会造成最终无法运行的结果。所以测试的时候我们应该保持着细心,负责的态度,对程序中的每个细节都要把好关。这样我们才能保证程序的正常运行。软件测试是软件质量保证的关键步骤,是软件开发过程中的一个重要组成部分。通过这次的实验,切实的体会到了软件测试的必要性和重要性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号