首先,假设 - 可用的BDD框架,Cucumber似乎是备受好评的,并且是为数不多的支持多种语言的人之一(例如,我同时拥有Java和.NET应用程序)。如果有人可以证实这一点,或提供替代方案,那将是值得赞赏的。
实际问题:我无法找到面向IDE /工具/ webapp(首选Web应用程序)的业务用户来协助自己(作为开发人员)和BA / SME(他们也不能投入大量时间)来快速创建BDD故事,并按项目/产品/版本发布/等组织。回顾2010 Cucumber IDE的自动填充功能写作?没有提供太多信息。
是否有适用于Cucumber的工具,或者是否有更好的面向业务的工具来收集/捕获大多数商业人士可以理解的可执行规范,同时仍然为开发人员提供更容易的自动化测试?
(将可执行规范集成到java或.net可能是一个单独的工具,只是寻找可以让更多非技术用户参与的东西)。
谢谢!
发布于 2019-05-16 08:47:17
我不知道这些工具。
通过文件夹和版本控制系统(Git,SVN,您可以命名),可以轻松实现每个项目/产品/版本的组织功能/方案。
任何文本编辑器都应该足以编写方案。但是,我建议你不要浪费时间试图强迫人们写正式的小黄瓜场景。与他们讨论,尝试捕获示例并将其写下来(纸张和便利贴已经证明效率:)),而不必过多关注语法。
一旦您对所提出的规格感到满意,您可以按照小黄瓜规则对其进行正式化,并要求进行最终审核,以确保您不会丢失/扭曲任何信息。最后一个审核阶段很有意思,因为除了清除假设之外,您通常会提高对领域和期望的理解。
简而言之,我认为写下好的小黄瓜场景应该是你的工作,而他们的工作就是告诉你要把什么放进去(当然,通过你积极参与的讨论)。
然后,如果您希望利益相关者能够阅读场景,您可以将它们发布到漂亮的Relish Web应用程序。
https://stackoverflow.com/questions/-100001150
复制相似问题