gpt4 book ai didi

java - Jbehave:我可以获得一个运行 Jbehave 的示例,对此我有几个问题。

转载 作者:行者123 更新时间:2023-11-30 04:35:05 24 4
gpt4 key购买 nike

这是我可以开始工作的示例。 http://ivanz.com/2011/05/25/java-bdd-with-jbehave-and-watij-in-eclipse-with-junit/

问题:

  1. 这个例子有一个故事。如果我需要多个故事,
    我可以将其写入同一个文件中还是应该创建一个新的 .story 文件我的每一个故事?
  2. 一个故事可以有多个场景,如何处理这种场景

请帮忙...

最佳答案

一般来说,一个故事包含一个或多个有关软件特定行为/功能的场景。例如,“登录故事”处理用户尝试登录的所有情况,包括有效数据、过期帐户、已登录等等。尝试覆盖注销功能,双关语,是一个不同的故事。

因此,按照惯例,一个故事文件仅包含一个故事的场景。该框架不限制您将注销场景放入处理登录场景的同一个故事文件中,但只有一个可用的叙述 block 。它还允许您更好地分离相应的步骤;例如注销所需的绑定(bind)步骤不需要在登录过程中可用。

要将更多场景添加到故事文件中,只需用新行将它们分开并以“Scenario:”关键字开头即可。

例如:

Scenario: Successfull login
Given ...
When ...
Then ...

Scenario: Login with no password
Given ...

关于java - Jbehave:我可以获得一个运行 Jbehave 的示例,对此我有几个问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702796/

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