我们正在Gherkin中建立一个规范,我们希望向业务涉众展示这些特性文件。我们如何以某种“漂亮”的格式导出所有的功能文件?
例如:
发布于 2011-11-09 10:45:38
到目前为止,我所见过的最好的是Pickles;http://github.com/picklesdoc/pickles
它的工作正在进行,但看起来已经很好了。请提供您对GitHub的反馈
发布于 2012-01-28 08:11:57
我们的团队目前正在使用津味,这是一个代码项目,可以很好地将您的gherkins格式化到网站上。
然而,它确实有一些缺点-它只是“免费的,而在测试版”,但这仍然可能会给你一些想法。
“享受”的一个很好的特点是,开发团队可以选择在他们准备好的时候推送他们,而涉众不需要管理/接收新的电子邮件/文档等等--他们只需要刷新项目的网页。
发布于 2011-11-15 15:02:55
你为什么要这么做?
我认为bdd的优点在于它在业务涉众、测试人员和开发人员之间提供了一种无处不在的语言。它可以在测试周期的任何部分使用来描述您想要的特性以及它们所遵循的场景。将gherkin样式的特性文件作为一个简单的文本文件,它可以由业务涉众直接编辑,并直接传输回源代码存储库。在编写一行代码之前,您可以从业务中获取新的场景,并确认哪些特性需要工作。
通过为这些文件提供不同的格式,您将干扰数据跨越这些桥梁的容易程度。是的,您可以美化它并将所有特性组合在一起,形成一个word文档等,但是这样做,您就失去了直接从业务中直接获取一组场景的能力,并证明代码库“对它们有效”。
因此,我建议向业务涉众展示的最佳格式与他们已经采用的格式完全相同。
然而,你有没有考虑过改变你的测试跑步者。即使这些特性仍然是纯文本,像协和或Concordion.net这样的运行程序也会为您提供一个非常漂亮的测试运行显示。
https://stackoverflow.com/questions/8049267
复制相似问题