1
在使用jbehave的大型项目中,在单元,集成和验收测试之间分享故事是正常的做法吗?在单元,集成和验收测试中共享jbehave故事
如果是正常的做法,这些故事通常放在他们自己的maven项目或模块中,以便它们可以作为依赖被各种测试环境添加?
在使用jbehave的大型项目中,在单元,集成和验收测试之间分享故事是正常的做法吗?在单元,集成和验收测试中共享jbehave故事
如果是正常的做法,这些故事通常放在他们自己的maven项目或模块中,以便它们可以作为依赖被各种测试环境添加?
我不认为JBehave是单元测试的好选择。对于Junit(或TestNG)加Hamcrest应该就足够了。 通常情况下,您将单元测试放在您正在测试的同一个项目中,有时使用相同的软件包名称。
BDD最重要的目标是要求客户和开发人员都明确要求。所以,故事已经是JBehave应该运行的一种验收测试。
由于验收测试针对一个或多个组件进行,因此最好将它们集中在自己的项目中。
可以做些什么是在单元/集成测试和步骤类之间共享一些库。