gpt4 book ai didi

testing - 为 Jbehave 编写故事的工具是什么?

转载 作者:行者123 更新时间:2023-11-28 20:04:04 25 4
gpt4 key购买 nike

我想知道是否有任何工具可以帮助用户为 Jbehave 编写故事?

最佳答案

请不要“为 JBehave 编写故事”。

与您的企业进行对话,并以尽可能接近他们的语言的方式捕捉他们谈论的场景。然后写下这些并使用 JBehave 将自然语言映射到步骤。

这就是 JBehave 别名的用途;这样您就可以捕捉对话,而不是将它们强制转换为您已有的形式。

如果您尝试使这些对话与现有框架相匹配,您只是在使用另一种语言进行编程,而 BDD 旨在帮助您解决的所有问题仍然存在。您只需将“JBehave 步骤”转换为业务语言,而不是从代码转换。更糟糕的是,因为它是英语,人们会认为您明白自己在做什么,而不是意识到您可能做错了。如果您以这种方式使用 JBehave,您不妨使用 a DSL ,这至少不会提供这种错觉。

如果您发现业务人员所说的内容含糊不清,并且您想限制他们使用的语言,请谈谈这个问题,而不仅仅是在 JBehave 中这样做。您可能想阅读 Eric Evans 的书中关于“无处不在的语言”和“核心领域”的部分,"Domain Driven Design" ,因为这将有助于使您的对话更加有效。

BDD 的核心是对话,而不是自动化。

关于testing - 为 Jbehave 编写故事的工具是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com