代码覆盖测试

今天遇到了eclipse一个很有意思的插件,代码覆盖测试,之后详细学习了一下。

它的功能主要是用来测试编写的代码是否被运行,然后给出不同情况下代码运行的概率。

资源包位置:https://download.csdn.net/download/lee18254290736/10454509

解压后,放到eclipse对应的两个文件夹下面。

之后重启eclipse,就会出现一个按钮:

它大概在框的中间位置:


之后我们写一个测试程序:

public class testCoverage {
    public static void main(String[] args) {
        int rand = (int) (Math.random()*100);
        if(rand%2==0){
            System.out.println( "Hello, world! 0");
        }
        else
            System.out.println("Hello, world! 1");
         
        int result = rand%2==0? rand+rand:rand*rand; 
        System.out.println(result);
    }
}

然后点击按钮,找到对应的testCoverage运行,

运行后会显示代码运行的情况:

红色代表本次没有执行,黄色代表本次部分被执行,绿色代表本行代码全部被执行。

在下面输出框有一个按钮,找到coverage


这里显示了代码运行占到比例,这里显示本代码执行了74.3%。

当你多次运行本代码之后,可以将多个结果进行合并。在coverage右上角处有一个标志:

点击之后会出现要求合并的结果集:

全选即可,之后就会看到,代码基本全部被执行了。

在coverage里面,能看到代码被执行了91.4%,基本全部被执行。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JensLee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值