软件测试学习日志———— round 2 Junit+intellj idea 安装及简单的测试使用

Posted ltpT^T

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试学习日志———— round 2 Junit+intellj idea 安装及简单的测试使用相关的知识,希望对你有一定的参考价值。

  今天是软件测试的上机,主要内容是对junit的安装以及对一个简单类的测试实践。老师推荐用eclipse,但是我原来一直在

用intellj Idea,所以我试了试intellj Idea对junit的安装使用。下面介绍过程。

安装:

  intellj Idea 自带了junit模块,所以安装起来很简单。

  首先,打开intellj Idea,双击shift键,搜索plugins,点击下图中画红线的button。

  技术分享

  进入plugins后,搜索junit,选中下面画红圈插件后面的对勾,然后确定并重启intellj Idea。技术分享

至此安装完成。

  顺带一提,大量的快捷键也是intellj Idea的魅力之一,让人感觉非常方便,开发起来很舒服。

使用:

  intellj idea 上junit的使用非常方便。首先在src平级目录中创建测试文件夹,这样可以将测试代码和被测试代码分开。我这里创建

的是test文件夹,在该文件夹上右键,点击Mark Directory as --->Test Source Root

技术分享

  然后在src中创建要测试的类,选中类名,按ctrl+shift+T,点击create new test

技术分享

进入测试创建界面,如下图选择箭头所指的junit4确定就创建了测试类

技术分享

接下来就可以进行测试啦!

测试:

  用来进行测试的代码:

public class JunitTest {
    public String plus(double a,double b,double c){
        if(a+b<=c||b+c<=a||a+c<=b)return"This is not a trangle";
        else
        if(a==b&&a==c)return"This is an equilateral";
        else
        if(a==b||a==c||b==c)return "This is an isosceles";
        else return "This is a scalene";
    }
}

  测试代码:

import org.junit.Before;
import org.junit.Test;

import static org.junit.Assert.*;

/**
 * Created by ltp on 2016/3/17.
 */
public class JunitTestTest {
    private  JunitTest junT;
    @Before
    public void setUp() throws Exception {
             junT = new JunitTest();
    }
    @Test
    public void testPlus() throws Exception {
        assertEquals("This is not a trangle",junT.plus(22,3,4));
        assertEquals("This is an equilateral",junT.plus(3,3,3));
        assertEquals("This is an isosceles",junT.plus(3,3,4));
        assertEquals("This is a scalene",junT.plus(5,3,4));

    }
}

  点击右上的edit configurations配置运行环境

技术分享

然后就可以运行测试啦!

测试结果:

技术分享

这就是junit在intellj idea中得安装及使用方法。

技术分享

 

以上是关于软件测试学习日志———— round 2 Junit+intellj idea 安装及简单的测试使用的主要内容,如果未能解决你的问题,请参考以下文章

第278学习打卡(知识点回顾 springboot junit5的变化)

第17天(基础加强_注解_类加载器_动态代理)_学习目标版本

Junit 测试基础

学习日志---2

Software Testing Lab 1

php 学习随笔