Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cucumber 黄瓜:“;给定;步骤必须测试一些东西_Cucumber - Fatal编程技术网

Cucumber 黄瓜:“;给定;步骤必须测试一些东西

Cucumber 黄瓜:“;给定;步骤必须测试一些东西,cucumber,Cucumber,我正在将我的测试改写成Cucumber,但我仍然必须使用一些用户提供的信息(即,应该运行测试的帐户): 因此,我必须在“给定”步骤中检查所提供帐户的有效性,如果无效,则使场景失败。这样做的正确方法是什么?我所看到的通常方法是在临时环境中运行,您可以在其中模拟有效用户。因此,在给定的步骤中,您应该创建一个新的有效用户。然后运行其余的测试,并在测试退出后删除该用户 Given a valid account When I ... Then I ...

我正在将我的测试改写成Cucumber,但我仍然必须使用一些用户提供的信息(即,应该运行测试的帐户):


因此,我必须在“给定”步骤中检查所提供帐户的有效性,如果无效,则使场景失败。这样做的正确方法是什么?

我所看到的通常方法是在临时环境中运行,您可以在其中模拟有效用户。因此,在给定的
步骤中,您应该创建一个新的有效用户。然后运行其余的测试,并在测试退出后删除该用户

Given a valid account
When I ...
Then I ...