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