• Howard.Wundt
    2018-10-03
    在 The Go Programming Language 中,Testing 是第十一章,已经接近书的结尾了。
    本节课末尾的思考题,经过 google 得知:
    testing.T 的部分功能有(判定失败接口,打印信息接口)
    testing.B 拥有testing.T 的全部接口,同时还可以统计内存消耗,指定并行数目和操作计时器等。
    
     18
  • dean不闷
    2019-03-12
    老师,能推荐一下go的测试框架吗?我们想做单元测试/分层测试。十分感谢!

    作者回复: Go语言自带的就很好啊,一般不需要其他框架。如果非要用一个的话,testify不错。

    
     3
  • y
    2018-10-05
    那是否可以一次发两篇呢?
    
     3
  • CcczzZ
    2020-01-13
    去年开始写Go,基本没写过测试用例。。。
    今年开始慢慢有这个意识去完善各个函数、接口的单元测试,在自测的过程中也发现了很多bug和优化点,最终提测质量稳稳提高~
    保持写各种测试代码是一种好习惯呀
    
     2
  • 虢國技醬
    2019-01-22
    打卡
    写来大半年的go,竟然没写过测试,哎 🤣

    作者回复: 赶紧加上;)

    
     2
  • 疯琴
    2020-01-15
    "人是否会进步以及进步得有多快,依赖的恰恰就是对自我的否定,这包括否定的深刻与否,以及否定自我的频率如何。"

    受教了,感谢。
    
    
  • 窗外
    2019-07-18
    老师,我为什么执行实例下的demo52,demo52_test.go的测试命令go test demo52_test.go,会提示
    .\demo52_test.go:10:19: undefined: hello
    hello和introduce在demo52的源码文件里都有声明的呢?
    另外你文中说的TestIntroduce为什么不会被执行呢?我看了实例52,函数声明都是一致的

    作者回复: 你要是指定文件,就指定全:go test demo52.go demo52_test.go 。要么你就直接在那个目录下执行 go test ,不追加任何文件。


    只要 TestIntroduce 函数签名完全匹配了规则就没问题。文中的这块或许可以改一下。

    
    
  • benying
    2019-06-06
    主要是懒得弄测试用例吧,构建测试用例还是挺费时间的,如果想完备的话。打卡,20190606
    
    
  • dean不闷
    2019-03-31
    老市区,单元测试的go文件,方法的命名,您有什么建议呢?

    作者回复: testing代码包中文档在这方面有很明确的规定啊,我在文章中也讲了。

    
    
  • Gundy
    2019-02-13
    一个规范合格的项目离不开测试
    
    
  • 张裕
    2018-11-15
    观点非常正确,就我认识的程序员来说,优秀的程序员都有非常良好的测试习惯。
    
    
  • A 凡
    2018-10-24
    测试也正是自己经常忽略的,好好补补之前没有做好的内容,感觉看了这个专栏,自己写代码很多地方会更加规范
    
    
我们在线,来聊聊吧