Junit入门到掌握-21-JUnit扩展-持续集成之Infinitest

这篇开始介绍一些Junit扩展的东西,本篇先引出持续集成的概念,然后介绍一个小工具,里面实现持续集成效果。这个工具叫Infinitest。

1.什么是持续测试

持续测试就是修改代码和执行测试形成闭环自动化。

 

2.Infinitest安装

一般在Eclipse都是去市场里搜这个名称,然后安装,重启Eclipse就行

项目介绍:https://infinitest.github.io/

安装过程可能会报错,因为是从国外网站下载插件安装,可能会网络中断,实在不行可能需要连接vpn才能顺利安装。

 

3.Infinitest基本使用

Eclipse选中我们前面一篇的项目,然后infiitest安装完可以看到Eclipse左下角有这个状态栏

当然文字内容可能不一样,这里我执行过,所以显示这句话。这个软件是这样,安装好,就一直在监控你代码变化,只要你改过代码并保存。如果上一次单元测试运行成功,这个状态条就是绿色,如果有失败就是红色。

我们以下来测试这个工具,找到com.anthony.protein.TrackingService.java ,把小于0判断改成小于1,保存。

public void removeProtein(int amount){
	    total -= amount;
	    if(total < 1){
	        total = 0;
	    }
	    history.add(new HistoryItem(historyId++, amount,"subtract", total));
	}

结果左下角里面有变化,自动执行用例。

这种改了代码就里面运行用例场景就是持续测试,这只是一个小工具,实际开发项目中,我们习惯用Jenkins进行自动扫描代码仓库变化,然后启动job跑单元测试。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值