1
xw900812 2019-11-06 09:35:19 +08:00 1
从你的问题中,我觉得你还懂什么叫单元测试。
|
2
mikulch 2019-11-06 09:41:04 +08:00 1
先整体了解一下有效的单元测试吧。单元测试的核心不在于测试,而在于设计。TDD 本质上来说是一种设计思想。
你明白了这个的话,上面的问题也就不是问题了。 |
3
blanu 2019-11-06 09:41:26 +08:00 via iPhone
看一下测试金字塔。现在的风尚是减少单元测试,多用集成测试覆盖
|
4
mikulch 2019-11-06 09:42:31 +08:00 1
|
6
maichael 2019-11-06 09:45:30 +08:00
1. 不需要也不应该链接数据库
2. 跟你这一单元无关的都应该用 Mock 代替 |
7
Orenoid 2019-11-06 10:02:22 +08:00
@maichael #6
一个疑问,不连数据库,涉及数据库的单元你怎么测? 另外且不说能不能做到“不需要”,“不应该”这一点我是不太信服的 比如 flask 官方的 tutorial 里,人家就直接建了一个临时数据库来用于测试,而且还往里头放了假数据 |
9
assad 2019-11-06 10:29:53 +08:00
要是小厂或者创业,还写什么单元测试。
业务都写不完,还写单元测试。 搞得我一个工作 10 年的人,不知道单元测试从何写起。 看了一大堆写单元测试的例子,哎,准备些几行,一想,有个毛用,写这玩意。后端就自己一个人,还写个蛋蛋单元测试啊 |
10
Orenoid 2019-11-06 10:34:57 +08:00
|