【发布时间】:2014-12-30 16:03:51
【问题描述】:
我正在尝试编写测试用例来验证 tacacs 的行为。在负面情况下,当 tacacs 停止并且用户身份验证失败时,这是预期的行为,并且此测试用例应报告为通过。但是,当我使用 Robot Framework 的 SSHLibrary 中的以下代码时:
Open Connection ${DUT}
Login ${USERNAME} ${PASSWORD}
当登录尝试失败时,它会立即引发运行时错误异常。但是,我应该处理该异常,并将其报告为测试用例 PASS。 有人能提出更好的方法吗?
谢谢。
【问题讨论】:
-
您应该断言预期的异常并设置您的测试数据,以便它会被引发(在正常情况下)。那么你的断言应该是真的并且你的测试用例通过了。
标签: authentication robotframework