是否可以在JBehave中跳过特定测试场景的故事前后

时间:2018-09-27 11:16:41

标签: java bdd jbehave

在JBehave中,我们可以在“ beforeStories ”和“ afterStories ”中完成一组功能。但是对于某些特定情况,根本不需要 BeforeStories AfterStories 。对于这种情况,是否有任何方法可以避免在故事前后进行跑步,以避免在做长场景时花在故事前后的不必要时间。

例如

BeforeStories:
Given purge database
And login to system as Admin

AfterStories:
Logout from the system

Scenario : 01
// scenario related to database and login

Scenario : 02
// scenario related to database only

这是一个简单的示例,但是如果单个故事中存在许多类型01和类型02的场景,并且不能将其拆分为“ GivenStories ”可用于更改前提条件。有没有办法做到这一点...

1 个答案:

答案 0 :(得分:1)

没有,没有跳过的方法,但是就@Bill Hileman而言,我们可以使用给定的故事从不同的文件中加载先决条件,其中一个故事可以在多个文件的帮助下进行加载