V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RedrumSherlock
V2EX  ›  程序员

有没有比较好的关于单元测试的书或者文章

  •  
  •   RedrumSherlock · 2021-01-29 12:48:03 +08:00 via Android · 2861 次点击
    这是一个创建于 1400 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,感觉现在项目有单测都算是好的了,更别提写得规不规范了。想请大家推荐一下比较权威的关于单元测试的书或者文章,就是关于设计原则,常见错误,容易踩的坑,常见模式,业界 best practice 这一类。有针对 Java 甚至 Spring boot 的更好,谢谢。

    6 条回复    2021-01-29 20:14:06 +08:00
    monkeyk
        1
    monkeyk  
       2021-01-29 12:50:58 +08:00
    《测试驱动》
    raaaaaar
        2
    raaaaaar  
       2021-01-29 14:01:49 +08:00
    写算法由测试驱动我倒试过,的确能梳理思路,不过开发也这么做的话,有些函数相互依赖实在耦合度大,而且总是实际做和理想中有很大区别。。
    @monkeyk #1
    securityCoding
        3
    securityCoding  
       2021-01-29 14:30:15 +08:00
    https://time.geekbang.org/column/article/92154
    看下这个课程是否适合你?里面把单元测试讲的很透彻
    tmackan
        4
    tmackan  
       2021-01-29 16:30:09 +08:00
    核心就是 mock
    可以找书来看看
    chendy
        5
    chendy  
       2021-01-29 16:59:51 +08:00
    <<有效的单元测试>>,印象里是江南白衣推荐的,还不错
    写 UT 的思路其实和写业务代码是一样的,重构,简洁之道之类的一样适用于写测试
    junit + mockito 差不多够用了,mock - 运行 - 验证 ,不太需要 spring,自己 mock 自己注入就行,用 spring 反而麻烦
    qomo
        6
    qomo  
       2021-01-29 20:14:06 +08:00 via Android
    具体到框架的有 Junit5 In Action,应该没有中文版好像
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:50 · PVG 11:50 · LAX 19:50 · JFK 22:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.