这是我可以开始工作的示例。http://ivanz.com/2011/05/25/java-bdd-with-jbehave-and-watij-in-eclipse-with-junit/
问题:
- 这个例子有一个故事。如果我需要多个故事,
我可以将它写在同一个文件中,还是应该为我拥有的每个故事创建一个新的 .story 文件? - 一个故事可以有多个场景,如何处理这种场景
请帮忙...
这是我可以开始工作的示例。http://ivanz.com/2011/05/25/java-bdd-with-jbehave-and-watij-in-eclipse-with-junit/
问题:
请帮忙...
一般来说,一个故事包含一个或多个关于软件特定行为/功能的场景。例如,“登录故事”处理用户尝试登录、使用有效数据、过期帐户、已登录等的所有情况。试图涵盖注销功能是,双关语,一个不同的故事。
因此,按照惯例,一个故事文件只包含一个故事的场景。该框架不限制您将注销场景放入处理登录场景的同一个故事文件中,但只有一个叙述块可用。此外,它还允许您更好地分离相应的步骤;例如,在登录故事期间不需要提供用于注销的必要绑定步骤。
至于将更多场景添加到故事文件中,只需用新行分隔它们并以“场景:”关键字开头。
例如:
Scenario: Successfull login
Given ...
When ...
Then ...
Scenario: Login with no password
Given ...