gpt4 book ai didi

bdd - 用于用户输入验证的 Gherkin 场景

转载 作者:行者123 更新时间:2023-12-04 15:27:50 26 4
gpt4 key购买 nike

在编写验证输入表单上的信息的 BDD 场景时,您将如何列出规则。

选项是:

1) 每个规则一个场景
2)场景大纲,每个领域和规则的例子

我们如何说某些不在特定字符集中的无效内容,例如:

鉴于我输入了一个违​​反规则的值..
当我做某事
然后我应该看到一个错误......

您会生成违反规则的随机值吗?

谢谢,
詹姆士

最佳答案

通过验证,我完成了以下操作之一:

  • 验证各种可能出错的事情,或
  • 使用单元测试捕获验证行为,然后描述我作为用户将如何看到验证消息
  • 捕获用户做错的常见事情,并描述系统将如何帮助我改正。

  • 我发现第二个和第三个更容易维护,尤其是使用 BDD 工具,因为英语很难重构并且验证规则经常改变。如果没有提供更高级别的业务能力,如第三种情况,那么我只做第二种。

    BDD 并不是真正的测试。这是关于达成共识并以一种有助于将这种理解融入代码的方式来捕捉它。你得到测试作为一个美妙的副产品。

    希望有帮助。

    关于bdd - 用于用户输入验证的 Gherkin 场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674438/

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