我有一个测试用例如下:
@Test
public void checkSomething()
{
//line1
//line2
//line3
//line4[Exception occurs here]
//line5
//line6
//line7 homepage.Logout();
}
现在,例如,如果第 4 行中发生异常,则我的应用程序将永远不会注销 [line7]。这将导致我的进一步测试用例失败,因为它们将无法登录,因为用户会话将处于活动状态。我如何使注销始终在测试过早失败时发生?
我尝试将注销逻辑放在@AfterMethod中。它工作正常,但这是在配置方法(如@AfterMethod)中编写测试代码的最佳实践吗?
跃然一笑
慕工程0101907
慕的地8271018
随时随地看视频慕课网APP
相关分类