第一部分:选择开发工具
  在这部分中,我们小组针对团队项目的开发工具进行了集中讨论,最后选择使用Eclipse作为开发工具。鉴于之前安装过,所以直接运行后的截图如下:
  软件工程——个人作业(2) 随笔 第1张

第二部分:练习自动单元测试技术
1、编写一个名为wcc.java的程序,其代码如下:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
package wcc;

public class wcc{
    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
(1)操作路径:
     wcc->右键->Properties->Java Build Path->Libraries->Add Library->JUnit4

(2)截图如下:
    软件工程——个人作业(2) 随笔 第2张
3、编写测试类wcc_test.java,代码如下:

package wcc;

import static org.junit.Assert.*;
import org.junit.Test;

public class wcc_test {
    @Test
    public void add(){
        assertEquals(8,new wcc().add(3, 5));
    }
    
        @Test
    public void substract(){
        assertEquals(-2,new wcc().substract(3, 5));
    }

    @Test
    public void multiply(){
        assertEquals(15,new wcc().multiply(3, 5));
    }
     
        @Test
    public void divide(){
        assertEquals(0,new wcc().divide(5,3));
    }
}

4、运行测试类wcc_test.java
(1)操作路径:
     wcc_test.java->右键->Run As->1 JUnit Test
(2)截图如下:
     软件工程——个人作业(2) 随笔 第3张

第三部分:总结
  在这次作业一开始的时候,本人是打算用Python文本编辑器Geany来进行编程和测试的。由于自己之前一直在学习Python,也做过测试,自己认为unittest是非常方便的。至于eclipse自己早已安装过,也在里面尝试过编写Python程序,但对于PyUnit的测试,自己还没有研究过。而且自己没怎么接触过java,所以还是想试一下用java编写一下,大致了解一下它的使用以及测试,所以本人采用java完成了本次作业。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄