用 Go 练习 BDD

Practising BDD with Go

我们即将开始使用 Go 进行 API 层的全新开发,并希望使用 Cucumber 或 Gherkin 之类的东西与非技术利益相关者一起开发规范。

我们在工具方面有哪些选择?

这个问题真的太宽泛了,可能会被关闭。

但是...您只需在谷歌上搜索一下即可:

https://golanglibs.com/top?q=bdd

免责声明:我的 BDD 包在该列表中排名第 9:

https://github.com/eduncan911/mspec

实施您自己的 BDD 工作流并不需要太多。

现在随着 Go 1.7(测试版)的出现,现在有子测试进一步允许您封装 BDD 风格的上下文分组和编写,而不需要 "package"。