软件工程(2019)第二次作业

1. 选择开发工具

  经过小组讨论,准备使用Eclipse作为开发工具,因为大一时电脑中已经安装过,所以这里只展示一下运行后的截图。

2.练习自动单元测试技术

  (1) 编写需要被测试的java类

public class Calculate {

    public int add(int a, int b) {
        return a + b;
    }

    public int substract(int a, int b) {
        return a - b;
    }

    public int multiply(int a, int b) {
        return a * b;
    }
    public int divide(int a, int b) {
        return a / b;
    }
  }

  (2) 导入Junit

  (3) 编写测试类

import static org.junit.Assert.*;
import org.junit.Test; 
public class CalculateTest {    
    @Test
    public void testAdd(){      
        assertEquals(6,new Calculate().add(3, 3));
        }   
    @Test
    public void testsubstract(){        
        assertEquals(2,new Calculate().substract(5, 3));
        }   
    @Test   
    public void testmultiply(){ 
        assertEquals(15,new Calculate().multiply(5, 3));
        }
    @Test   
    public void testdivide(){   
        assertEquals(2,new Calculate().divide(6, 3));
        }
    }

  (4) 运行测试类

  (5) 测试结果分析

猜你喜欢

转载自www.cnblogs.com/liac/p/10699903.html