V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hh54188
V2EX  ›  分享创造

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

  •  
  •   hh54188 · 2022-10-19 21:58:57 +08:00 · 2029 次点击
    这是一个创建于 764 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    6 条回复    2022-10-20 22:27:35 +08:00
    qq316107934
        1
    qq316107934  
       2022-10-19 22:07:37 +08:00
    写的真好,不过测试覆盖率 100%真的就是一个理论值,越接近,付出的成本越是翻倍
    ZxBing0066
        2
    ZxBing0066  
       2022-10-20 08:57:56 +08:00
    确实,测试覆盖率感觉本身是一个比较死的概念,并不能等效于测试完整度,冲最后几个百分点感觉性价比真挺低,而且总会给人一种盲目的自信😂
    ZSeptember
        3
    ZSeptember  
       2022-10-20 10:02:43 +08:00
    特别反对无效测试,没用就算了,还增加测试用例维护成本
    rekulas
        4
    rekulas  
       2022-10-20 10:11:39 +08:00
    早就躺平了,正式系统中维护测试成本越来越高,以后只有等 ai 升级了来自动测试了
    zhouquanbest
        5
    zhouquanbest  
       2022-10-20 14:42:09 +08:00
    国内团队最难接受的还是编写测试用例的成本
    不仅是固定的测试代码投入,在业务实现上也要做到易于测试,而这部分成本,是技术开发者能接受而业务决策者难以承担的。
    kongkongye
        6
    kongkongye  
       2022-10-20 22:27:35 +08:00 via iPhone
    @rekulas 那不让 ai 自动写代码?比如现在 copilot 也算半个 ai 辅助我写代码了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1457 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:57 · PVG 07:57 · LAX 15:57 · JFK 18:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.