分享最近自己冲刺测试覆盖率 100% 的心得

2022-10-19 21:58:57 +08:00
 hh54188

先把前提说提一下,之前发在另一个主题里面,做了一个开源工具,在线访问:https://cssgui.com,源码:https://github.com/hh54188/cssgui,做了一个简单的用它制作动画的视频 https://www.youtube.com/watch?v=LGUt-s-xyi4

做这个工具的时候顺便也想冲刺以下把测试覆盖率达到 100% 会怎么样,水了一篇文章聊心得: 测试覆盖率治不好你的精神内耗

结论,测试覆盖率只是数字而已,不是质量的保证书

2032 次点击
所在节点    分享创造
6 条回复
qq316107934
2022-10-19 22:07:37 +08:00
写的真好,不过测试覆盖率 100%真的就是一个理论值,越接近,付出的成本越是翻倍
ZxBing0066
2022-10-20 08:57:56 +08:00
确实,测试覆盖率感觉本身是一个比较死的概念,并不能等效于测试完整度,冲最后几个百分点感觉性价比真挺低,而且总会给人一种盲目的自信😂
ZSeptember
2022-10-20 10:02:43 +08:00
特别反对无效测试,没用就算了,还增加测试用例维护成本
rekulas
2022-10-20 10:11:39 +08:00
早就躺平了,正式系统中维护测试成本越来越高,以后只有等 ai 升级了来自动测试了
zhouquanbest
2022-10-20 14:42:09 +08:00
国内团队最难接受的还是编写测试用例的成本
不仅是固定的测试代码投入,在业务实现上也要做到易于测试,而这部分成本,是技术开发者能接受而业务决策者难以承担的。
kongkongye
2022-10-20 22:27:35 +08:00
@rekulas 那不让 ai 自动写代码?比如现在 copilot 也算半个 ai 辅助我写代码了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/888233

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX