码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程第二次作业

时间:2018-03-22 11:00:58      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:error   als   测试方法   探索   进度   单元   eclips   img   开发环境   

一.开发环境

  • Ecilpse
  • JDK
  • JUnit
    由于此前已经使用过Ecilpse,对于JDK环境配置不在赘述,同时Ecilpse自带JUnit,所以也不要额外下载配置了。

二. 测试用例

1.构造目标类

简单的四则运算Calculate类:


package test;
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.编写测试类

测试用的CalculateTest类:


package test;

import static org.junit.Assert.*;

import org.junit.Test;

public class CalculateTest {

@Test
public void add(){
    assertEquals(20, new Calculate().add(15, 5));
}

@Test
public void substract(){
    assertEquals(0, new Calculate().substract(3, 3));
}

@Test
public void multiply(){
    assertEquals(100, new Calculate().multiply(10, 10));
}

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

技术分享图片

4.运行测试类

技术分享图片

5.测试结果分析

技术分享图片
结果还是符合预期的,挺神奇的。
(1). Runs:表示总共有几个测试方法,已经运行了几个;
(2). Errors:表示抛出异常的测试方法的个数;
(3). Failures:表示失败的测试方法的个数;
(4). 打钩:表示通过测试方法。
(5). 另外有个绿色的进度条表示测试成功,红色的进度条则表示测试失败

三.心得体会

万事开头难,第一次使用单元测试,基本了解了JUint,还有很多需要继续探索。在整个过程中难免出现问题,好在最终还是顺利完成任务了。第一次对Java产生了想学的冲动,勇于接受新鲜事物未尝不是件好事。

软件工程第二次作业

标签:error   als   测试方法   探索   进度   单元   eclips   img   开发环境   

原文地址:https://www.cnblogs.com/quin-0x07/p/8619456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!