软件工程第三次作业

Posted 来自地球的火星人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程第三次作业相关的知识,希望对你有一定的参考价值。

一、编写测试类

代码如下:

public class Homework3{
	 public int MAX(int n,int[] c)
	   {
	   int[] b=new int[100];
	   b[0]=c[0];
	   int Max=0;
	   for(int i=1;i<n;i++)
	   {
		  if(b[i-1]>0)
			  b[i]=b[i-1]+c[i];
		  else
			  b[i]=c[i];
		  if(b[i]>Max)
			  Max=b[i];	  
	   }
	      return Max;
	  }
}

二、测试程序

import static org.junit.Assert.*;

import org.junit.Test;

public class Homework3Test {

	@Test
	public void testMain() {
		int[] a=new int[]{-4,11,-4,13,-5,-1};
		int s=new Homework3().MAX(6,a);
		assertEquals(20,s);
	}
	@Test
	public void testMain1() {
		int[] a1=new int[]{-4,11,-4,13,-5,-16,4,5,-1,15,-4};
		int s1=new Homework3().MAX(11,a1);
		assertEquals(23,s1);
	}
}

三、选用判定/条件覆盖的测试结果


[代码]https://coding.net/u/A18041362479/p/softwareengineering3/git/blob/master/.gitignore?public=true

以上是关于软件工程第三次作业的主要内容,如果未能解决你的问题,请参考以下文章

软件测试第三次作业

2017秋-软件工程第三次作业-第三周例行总结

软件概论第三次作业

软件工程第三次作业

28组第三次作业

软件工程第三次作业