我正在将我的测试重新编入Cucumber,但我仍然必须使用一些用户提供的信息(即,应该运行测试的帐户):
Given a valid account
When I ...
Then I ...
因此,我必须在“给定”步骤中检查所提供帐户的有效性,如果该方案无效,则会使该方案失败。这样做的正确方法是什么?
答案 0 :(得分:1)
我看到的常见方法是在临时环境中运行,您可以模拟有效用户。因此,在Given
步骤中,您应该创建一个新的有效用户。然后运行剩下的测试并在测试退出后删除用户。