面向业务的IDE/工具(Cucumber或Alternative)[暂停]

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (61)

首先,假设 - 可用的BDD框架,Cucumber似乎是备受好评的,并且是为数不多的支持多种语言的人之一(例如,我同时拥有Java和.NET应用程序)。如果有人可以证实这一点,或提供替代方案,那将是值得赞赏的。

实际问题:我无法找到面向IDE /工具/ webapp(首选Web应用程序)的业务用户来协助自己(作为开发人员)和BA / SME(他们也不能投入大量时间)来快速创建BDD故事,并按项目/产品/版本发布/等组织。回顾2010 Cucumber IDE的自动填充功能写作?没有提供太多信息。

是否有适用于Cucumber的工具,或者是否有更好的面向业务的工具来收集/捕获大多数商业人士可以理解的可执行规范,同时仍然为开发人员提供更容易的自动化测试?

(将可执行规范集成到java或.net可能是一个单独的工具,只是寻找可以让更多非技术用户参与的东西)。

谢谢!

提问于
用户回答回答于

我是Hiptest开发人员。你可以看看Hiptest。这是一个支持BDD并与Cucumber集成的新Web应用程序。我们希望业务用户很容易采用它。

用户回答回答于

我不知道这些工具。

通过文件夹和版本控制系统(Git,SVN,您可以命名),可以轻松实现每个项目/产品/版本的组织功能/方案。

任何文本编辑器都应该足以编写方案。但是,我建议你不要浪费时间试图强迫人们写正式的小黄瓜场景。与他们讨论,尝试捕获示例并将其写下来(纸张和便利贴已经证明效率:)),而不必过多关注语法。

一旦您对所提出的规格感到满意,您可以按照小黄瓜规则对其进行正式化,并要求进行最终审核,以确保您不会丢失/扭曲任何信息。最后一个审核阶段很有意思,因为除了清除假设之外,您通常会提高对领域和期望的理解。

简而言之,我认为写下好的小黄瓜场景应该是你的工作,而他们的工作就是告诉你要把什么放进去(当然,通过你积极参与的讨论)。

然后,如果您希望利益相关者能够阅读场景,您可以将它们发布到漂亮的Relish Web应用程序。

扫码关注云+社区

领取腾讯云代金券