我在specflow中有一个如下所示的场景。
@tag
Scenario: Test scenario 1
Step in Gherkin
Step in Gherkin
Step in Gherkin
@tag
Scenario: Test scenario 2
Step in Gherkin
Step in Gherkin
Step in Gherkin
@tag
Scenario: Test scenario 2
Step in Gherkin
Step in Gherkin
Step in Gherkin
对于上述功能和场景,我也有以下钩子。
[BeforeScenario("tag")]
public static void BeforeS()
{
}
[BeforeFeature("tag")]
public static void BeforeF()
{
}
[BeforeTestRun("tag")]
public static void BeforeTR()
{
}
[AfterScenario("tag")]
public static void AfterS()
{
}
[AfterFeature("tag")]
public static void AfterF()
{
}
[AfterTestRun("tag")]
public static void AfterTR()
{
}
如果我在第一次测试用例失败的情况下同时运行所有测试,我该如何从头开始进行下一次测试?
答案 0 :(得分:0)
每个测试场景都是独立的,它将单独执行。这意味着即使您的某个场景失败,其他场景也会正常执行。