Java如何使用@test?

Java如何使用@test?,第1张

import org.junit.Test

public class TestMethods {

@Test

public void test() {

System.out.println("hello world")

}

}

1:首先需要导入import org.junit.test这个jar包,慧差陪@Test注解要写在你要测试方法上面

2:然后点击--运行方式,再点击Junit测试,就可以了。

test()方法里面写你需要测试的方法就可以了

---我对test的理解是TestMethods这个类不用new,就可以运行。是因庆运为它是通前蠢过org.junit.Test中的API中的类反射生成的,然后调用用@Test注解的方法,有几个@Test注解,就运行几个test方法。

class Shape {

protected int length

protected int width

public int area(){

return length*width

}

}

class Square extends Shape{

private int length

private int width

public Square(int length,int width) {

this.length = length

this.width = width

}

public int area(){

return length*width

}

}

public class JavaTest {

public static void main(String[] args){

Square mySq = new Square(2,2)

System.out.println(mySq.area())

}

}

在软件开发过程中,每个单元的运行都是非常关键的,并且直接关系到后期程序员的运行。那么在进行软件开发过程中,经常使用到的单元测试方法有哪些呢,一个好的单元测试是如何进行实现的?下面昌平电脑培训为大家介绍进行Java单元测试的具体方法。碰誉纳

1、使用框架进行单元测试

Java能够提供单元测试方法的框架,在测试过程中,测试NG和JUnit是现在流行的测试框架。JUnit和TestNG框架测试有几个重要功能:设置和运行很容易;允许忽略或分组,并一起运行多个测试;支虚激持参数化测试,并且昌平IT培训发现能够通过在运行时指定不同的值来执行单元测试。

2、谨慎使用测试驱动开发

测试驱动开发是一个软件开发的过程。在整个开发过程中,在开始编码的时候,应该根据程序的需求进行编程测试。但是北京IT培训发现由于这个时候还没有进行编程,所以初次测试会面临失败,只需要写入少量的代码就能通过测试,进行重置代码。

3、测试代码的覆盖率

代码覆盖率是以百分比测定执行单元测试时进行的代码量。通常,高覆盖率的代码包含未被检测出的错误的概率较低,因为更多的源代码在测试中被执行。测试代码覆盖率的工具有:Clover,Corbetura,JaCoCo。使用工具测试能够更好的提高测试质量。

4、将测试数据外部优化

在JUnit4之前,测试用例执行的数据必须被测试用例硬编码,这会引起限制。为了使用不同的数据执行测试,必须修正测试用例代码。但是,北京电脑培训认为JUnit4以及TestNG支持外部化测试数据,笑没无需变更源代码,就可以对不同的数据组执行测试用例。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8284296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存