社区
Java
帖子详情
单元测试有作用吗?
weixin_52607449
2021-04-01 04:17:08
最近项目让补单元测试,我有点排斥,感觉浪费时间,部署到服务器,跑一遍不是更快吗? 单纯包含计算的,我可以理解,和写一个Main方法跑一遍差不多 但调用了好多外部服务的。。要写好多,还要人为控制结果,岂不是更容易出错,这样测到的结果真的有用吗T_T 想不明白呀T_T 明明部署上去测更快,测到的结果也是最完整的
...全文
259
2
打赏
收藏
单元测试有作用吗?
最近项目让补单元测试,我有点排斥,感觉浪费时间,部署到服务器,跑一遍不是更快吗? 单纯包含计算的,我可以理解,和写一个Main方法跑一遍差不多 但调用了好多外部服务的。。要写好多,还要人为控制结果,岂不是更容易出错,这样测到的结果真的有用吗T_T 想不明白呀T_T 明明部署上去测更快,测到的结果也是最完整的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
羽飞
2021-04-03
打赏
举报
回复
楼主说的很多逻辑依赖了外部服务,单元测试不好测。这方面很多人研究过,怎么写单测。可以看下六边形架构: https://herbertograca.com/2017/09/14/ports-adapters-architecture/ 比如有些逻辑依赖数据库,那可以做一个mock实现。 写单测不要为了应付工作,做到让单测真正的帮助你加快开发效率、保证工程质量。 很多核心业务逻辑,或者比较复杂的计算方法,用单测可以帮助你更快的发现问题,并且在后续修改代码的时候,运行单测可以更早的发现问题。 希望找到单测的意义,而不是为了工作。
lin351550660
2021-04-02
打赏
举报
回复
这个玩意和测试写 自动化测试一样,看业务是不是固定了,固定业务,几年都不变的话 是有必要的,判断你新加的业务代码 会不会影响旧代码。业务迭代非常快的话,就没啥必要,一般都是大公司做的。有没有必要不是coding决定的,是不写代码的人决定的。人家觉得这样是个规范的话,希望将来所有人都这样做,那就是一种规定,就像早上9点上班一样。
单元测试
的必要性?一文聊聊
单元测试
单元测试
写的代码能一次正确执行是每个程序员的追求,但世事皆不能尽如人意,我们的代码经常会有 Bug,这就需要测试的存在。 测试有黑盒和白盒之分。黑盒测试,测试时认为被测程序就像一个漆黑的盒子,虽然不明白...
单元测试
是什么?
单元测试
有什么用?
一个
单元测试
是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行检验。
单元测试
到底是什么?应该怎么做?_
单元测试
是开发还是测试做的
单元测试
通常和白盒测试联系到一起,如果单从概念上来讲两者是有区别的,不过我们通常所说的“
单元测试
”和“白盒测试”都认为是和代码有关系的,所以在某些语境下也通常认为这两者是同一个东西。还有一种理解方式,...
Vue项目做
单元测试
必要性
百度搜索Vue
单元测试
,联想词出来的都是“
单元测试
有必要吗?” “
单元测试
是做什么的?”虽然我们平时项目中一般都会有测试工程师来对我们的页面进行测试“兜底”,但是根据我的观察,一般测试工程师并不会覆盖所有...
如何理解
单元测试
?它与集成测试的区别?
目录 一、如何定义
单元测试
? 二、优秀
单元测试
的特点 三、
单元测试
与集成测试的区别 一、如何定义
单元测试
?...初步定义:一个
单元测试
是一段...
单元测试
计划都是用
单元测试
框架编写。
单元测试
容易编写,能快速运行
Java
51,411
社区成员
86,006
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章