![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
TDD测试驱动开发
介绍tdd,以及实战经验分享
我爱看明朝
这个作者很懒,什么都没留下…
展开
-
TDD与非TDD的时间成本分析对比
原创 2020-08-13 15:29:32 · 225 阅读 · 0 评论 -
编写单元测试,测试你的代码
编写单元测试,测试你的代码编写单元测试三步骤:1.准备数据:db、mock第三方服务、MQ、redis、dubbo2.调用测试方法3.验证期望结果依赖junit包<dependency> <groupId>org.jmockit</groupId> <artifactId>jmockit</artifactId> <version>1.38</version> <scope>test</原创 2021-08-17 17:28:01 · 283 阅读 · 0 评论 -
搭建单元测试以及遇到的问题
搭建单元测试以及遇到的问题目标搭建单元测试,希望能mock部分方法,以及数据库的加载pom<!-- add unit test support --> <dependency> <groupId>org.jmockit</groupId> <artifactId>jmockit</artifactId&g...原创 2020-03-05 20:07:15 · 572 阅读 · 0 评论 -
重构:提升软件质量,单元测试:为重构提供安全保障
缘起前面两篇博文,带大家认识了TDD和单元测试。现在来了解重构–改善既有代码的设计。 任何一个软件系统,在最初设计的时候,都很难预测到未来的变化。业务的发展随着公司的发展进行改变。为了能够使日渐复杂的系统更加灵活,简洁,易于修改。大师们引入了重构这一软件技术。重构的目的是为了保证现有模块功能不改变的前提下,使代码更加清晰,简洁,更好扩展。而为了保证重构没有破坏现有功能,需要每次重构后,跑一下单元原创 2017-08-18 12:13:03 · 18728 阅读 · 0 评论 -
编写真正的单元测试
上一篇中介绍了,何为测试驱动,为什么需要测试驱动? 现在我们来看看怎样编写单元测试。为了更真实的展现单元测试的魅力,我使用目前工作中的项目一段代码(因为我太懒得在写一段代码。。。。),你不需要理解具体的业务,只需要了解如何如何写单元测试,以及感受单元测试的魅力就可以了。这里我们改变一种方式,即我们先写功能代码,再补充单元测试,很多团队都是这样使用,虽然这样并不好,可是很多时候,我们新加入一个团队,不原创 2017-08-09 21:27:01 · 29346 阅读 · 0 评论 -
TDD (test driver development)测试驱动开发
为什么需要测试驱动/或者说需要单元测试我们工作接触的软件项目,不是学生时代,玩一玩就不管了,工作的项目,需要长期维护,并且随着时间的推移需要增加新的需求,进行修改,优化。此时已经距离你编写代码已经过去整整一个月了,看着自己编写的代码,似曾相识,就是不敢修改。每次上线更新,你都战战兢兢!! 如果你遇到这种情况,那么你急需要测试驱动这种软件开发方法。 测试驱动能够帮助我们,更加安全,自信的对代码进行修原创 2017-08-09 20:32:37 · 21016 阅读 · 0 评论