使用Junit做单元测试 (软件测试实验 告)

使用Junit做单元测试

1.课程设计目的:

1)理解单元测试原理

2)学会使用Junit做单元测试

 

2.课程设计方法

1)确定测试单元

2)设计测试用例

 

3.课程设计内容

1)编写四则运算程序

2)确定测试单元

3)设计测试用例

4)使用Junit做单元测试

4.具体课程设计实验:

 

1. 新建一个项目“Java Project one”,然后创建一个Hellowworld类,其Java的源代码如下所示。

   public class Helloworld {

public String say(){

return (“Hello World!”);

}

}

  1. 然后在项目“Java Project one”上单击鼠标右键,选择“New”→“Junit Test Case”,出现对话框,根据提示输入相关内容,如“Name”项输入“TestHelloWorld”,选择“SetUp()”和“TearDown()”,然后单击“Finish”就自动生成一个测试类TestHelloWorld.java,如下所示。

  import static org.junit.Assert.*;

 

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

 

public class TestHelloWorld {

 

@Before

public void setUp() throws Exception {

}

 

@After

public void tearDown() throws Exception {

}

 

@Test

public void test() {

fail(“Not yet implemented”);

}

 

}

  1. 然后完善测试类TestHellowWorld的代码,如下所示。然后选择TestHellowWorld,单击鼠标右键,选择“Run As”→“Junit Test”,执行测试类,结果显示测试通过,如图1所示。

 import static org.junit.Assert.*;

 

import junit.framework.TestCase;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

 

public class TestHelloWorld extends TestCase{

 

@Before

public void setUp() throws Exception {

}

public TestHelloWorld(String name){

super(name);

}

 

@After

public void tearDown() throws Exception {

}

 

@Test

public final void test() {

Helloworld hi=new Helloworld();

assertEquals(“Hello World!”,hi.say());

}

public static void main(String args){

junit.textui.TestRunner.run(TestHelloWorld.class);

}

 

} 

 

          TestHelloWorld执行结果的界面如下

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树注解基于注解的单元测试92471 人正在系统学习中

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

上一篇 2019年5月11日
下一篇 2019年5月11日

相关推荐