【问题标题】:sharing jbehave stories across unit, integration and acceptance testing跨单元、集成和验收测试分享 jbehave 故事
【发布时间】:2013-10-13 12:38:46
【问题描述】:

在使用 jbehave 的大型项目中,在单元测试、集成测试和验收测试之间分享故事是否是正常做法?

如果是正常实践,故事是否通常放在他们自己的maven项目或模块中,以便它们可以作为各种测试环境的依赖项添加?

【问题讨论】:

    标签: jbehave


    【解决方案1】:

    我认为 JBehave 不是单元测试的好选择。对于那个 Junit(或 TestNG)加上 Hamcrest 就足够了。 通常你将单元测试放在你正在测试的同一个项目中,有时使用相同的包名。

    BDD 最重要的目标是让客户和开发人员都清楚地了解需求。所以,Stories 已经是 JBehave 应该运行的一种验收测试。

    由于验收测试针对一个或多个组件运行,最好将它们集中在自己的项目中。

    可以做的是在单元/集成测试和步骤类之间共享一些库。

    【讨论】:

      猜你喜欢
      • 2011-12-02
      • 2011-02-06
      • 2016-01-23
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      相关资源
      最近更新 更多