【问题标题】:Write Generic Test Cases in Behavior Driven Development在行为驱动开发中编写通用测试用例
【发布时间】:2014-04-15 17:17:07
【问题描述】:

我们可以在 BDD 中编写通用测试用例吗? 我的意思是我们有一个通用的测试类,我们可以有一个实例化器来实例化我们想要的值然后执行测试?

【问题讨论】:

  • 你能举个例子吗?我不确定你在问什么。
  • 例如为安全系统编写一个通用的测试用例,支持2种不同的安全模型,4位密码和8位密码。我的意思是我为这两个模型编写了一个通用测试用例。

标签: tdd bdd


【解决方案1】:

BDD 非常关注客户沟通,因此我建议不要编写通用测试用例,因为客户可能更难以理解。例如,我更喜欢:

authenticates_user_with_4_digit_password
authenticates_user_with_8_digit_password

但是,您应该做最适合您的情况的事情,如果您的客户了解通用测试用例,那么您应该使用它。

【讨论】:

  • 谢谢!你的回答澄清了我对我想做的事情的看法
猜你喜欢
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多