首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
测试
订阅
draymondgewade
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
JUnit:别再用 main 方法测试了,好吗?
你好呀,我是 JUnit,一个开源的 Java 单元测试框架。在了解我之前,先来了解一下什么是单元测试。单元测试,就是针对最小的功能单元编写测试代码。在 Java 中,最小的功能单元就是方法,因此,对 Java 程序员进行单元测试实际上就是对 Java 方法的测试。 为什么要进…
如何让网站和API都支持HTTPS?在Nginx上做文章是个好选择!
随着我们网站用户的增多,我们会逐渐意识到HTTPS加密的重要性。在不修改现有代码的情况下,要从HTTP升级到HTTPS,让Nginx支持HTTPS是个很好的选择。今天我们来讲下如何从Nginx入手,从HTTP升级到HTTPS,同时支持静态网站和SpringBoot应用,希望对大…
提高 TDD 效率的一些小诀窍
最近在熊节老师的带领下,很多小伙伴们进入了TDD和重构练功房,为什么来练功房,因为基本功太差,有幸作为基本功最差的学员(没有之一),在经过几天的练习,逐渐感受到自己的基本功真的很差。好在也逐渐领悟一些提高效率的诀窍,因此想赶紧做一下总结,希望可以给予新手一些帮助,如果有哪里写得…
Mockito-提高单元测试效率利器
之前在开发进行到写单元测试阶段的时候,发现要测试的方法里面是包含依赖的:外部接口RPC调用、DB调用。在某些情况下,部分依赖不稳定或者无法在测试环境调用时,会导致用例偶尔执行失败。 另外一点,很多用例都是在测试用例的开头写了@SpringRunTest的注解,导致跑用例的时候会…
原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (七)CORRECT边界条件
上一章讲了“对一个工作单元需要测试内容:Right-BICEP”,这一章我们讲讲“CORRECT边界条件”。 代码中的许多bug都出现在“边界条件”附近,也就是说,在那些条件下,代码的行为可能不同于平常的、每天都能运行到的程序路径。 在面向对象的编程中,对象的方法执行结果是对象…
恕我直言,我怀疑你没怎么用过枚举
估计很多小伙伴(也包括我自己)都有这种情况,在自学Java语言看书时,关于枚举enum这一块的知识点可能都有点 “轻敌” ,觉得这块内容非常简单,一带而过,而且在实际写代码过程中也不注意运用。 是的,我也是这样!直到有一天我提的代码审核没过,被技术总监一顿批,我才重新拿起了《J…
开发小事:单元测试
单测是好多程序员的噩梦,会觉得是一种浪费时间的行为。但是真的事浪费时间吗?我们先不回答,可以先在脑中思考一下,接着往下看。 不知你是否已经发现,每当测试将BUG提给你的时候,会觉得很难去构造BUG出现的情况?你是否存在一种侥幸心理,觉得某一个BUG不会被测试人员发现?结局可想而…
单元测试利器 Mockito
Mockito是当前最流行的单元测试Mock框架。我们可以虚拟出一个外部依赖,降低测试组件之间的耦合度,只注重代码的流程与结果,真正地实现测试目的。 Mock的中文译为仿制的,模拟的,虚假的。对于测试框架来说,即构造出一个模拟/虚假的对象,使我们的测试能顺利进行下去。 单元测试…
重新思考单元测试
摘要: 单元测试应该是程序员的必备技能,而真正的编程高手应该善于把握单元测试的粒度。 在前一篇博客,我提及到了最近在对后端Node.js服务进行代码重构,将Promise替换成Async/Await。这是一件痛并快乐着的事。 当任务完成50%之后,我发现,与其说是重构,更准确的…
Spring 单元测试中如何进行 mock
我们在使用 Spring 开发项目时,都会用到依赖注入。如果程序依赖了外部系统或者不可控组件,比如依赖数据库、网络通信、文件系统等,我们在编写单元测试时,并不需要实际对外部系统进行操作,这时就要将被测试代码与外部系统进行解耦,而这种解耦方法就叫作 “mock”。所谓 “mock…