单元测试框架选型

关于单元测试框架的选型(java api)

  • 先说说为什么要使用单元测试

系统开发的小伙伴们,可能需求迭代太快、或者对测试没有什么要求,只要功能能够快速迭代就行;

随着系统的复杂度提升,开发变得小心翼翼,生怕设计的时候那个地方没有统计全面,发生生产问题;

随着测试开发小伙伴的流动率提升,人工测试的测试用例看不懂、保不全;

坑真多,基于上面的几点问题,我开始研究如何吧单元测试用例运用到系统中。

  • 测试框架那么多,该怎么选呢?

 对于纯java后端提供api服务的单元测试框架,认知有这几种:junit4、junit5、testng;

junit系列在java开发中运用的比较多一些,其中junit4功能比较少,junit5功能丰富了很多,但是对于系统版本要求高;

testng是后期之秀,功能也非常的丰富,对系统版本要求低;

从使用便捷性和效率性,排除掉了junit4;

因为使用过junit4,所以个人偏向于junit5,但是junit5对于springFramwork要求为5.X版本;

基于目前使用的springboot-1.5.6版本,最终确定使用tesng框架。

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值