Golang代码测试
xxx
后知晚觉
这个作者很懒,什么都没留下…
展开
-
3、Golang-BDD(Behavior Driven Development)
简单整两句 如果你的公司使用敏捷方法来开发,那你一定知道什么的Story Card。一个Story Card的正面会写明一个用户故事,然后开发团队据此进行开发,来满足这个用户故事: 其实这个Story Card不仅正面有内容,反面也会写内容,反面一般会写明这个Story应该是怎样被验收的。 通常这个验收会使用业务领域的语言来描述,这就避免了工程师和用户方的词汇表述不一致造成的种种问题。 当然这种描...翻译 2020-02-28 23:18:27 · 420 阅读 · 0 评论 -
2、Golang-Benchmark性能测试
简单整两句 Benchmark测试通常用于对代码片段的性能测试和对第三方库的性能进行评估测试。 Benchmark性能测试用例也是测试代码,所以它应该写在以_test结尾(xxx_test.go)的测试用例代码文件中。 形式如下: 跟普通的测试用例不一样的地方是,Benchmark性能测试用例函数的开头是以Benchmark开头的,而不Test开头的。 参数类型是testing.B,而不是tes...翻译 2020-02-28 22:43:09 · 441 阅读 · 0 评论 -
1、Golang-单元测试
简单整两句 Golang的单元测试编写约束与Go语言的简洁如出一辙,仅仅需要注意两点: 测试源码文件以_test结尾:xxx_test.go; 测试方法名以Test开头:TestXXX(t *testing.T) {…}; 没了。。。。。。 上代码,自己体会: 功能代码:(hello.go) package hello func Sum(a int, b int) int { return...翻译 2020-02-27 22:06:50 · 228 阅读 · 0 评论