软件测试学习笔记丨 JUnit5 超时处理
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28016
简介
测试过程中如果某条测试用例执行过程中阻塞,就会发生超时问题。 阻塞其他用例的执行。 对于某些用例,如果用例执行时间过长,那么本身就是 bug。
使用场景
使用 JUnit5 自带的超时处理。当测试用例执行时间超过设置的执行时间,那么用例结果为执行失败。
@Timeout 注解
使用 @Timeout(5)注解配置超时时间
复制代码
@Timeout 注解
可以结合注解 @BeforeEach 与 @AfterEach
复制代码
时间单位配置表
配置时间单位
复制代码
软件测试开发免费视频教程分享
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/ab0ca4f2d5b1b12d57bf8eec4】。文章转载请联系作者。
评论