Debezium 博客

在为您的项目开发测试时,迟早您会遇到某些测试随机失败的情况。这些测试也称为不稳定测试,非常令人头疼,因为您永远不知道失败是随机的还是代码中存在回归。最糟糕的情况是您会忽略这些测试,因为您知道它们不稳定。大多数测试框架甚至有专门的注解或其他方式来表示测试不稳定,如果失败,应该忽略失败。这种测试的价值非常值得怀疑。对这种测试最好的处理方式当然是修复它,使其不再随机失败。这说起来容易,做起来难。最困难的部分通常是让测试在您的开发环境中失败,以便您可以对其进行调试,了解它为什么失败以及失败的根本原因。在这篇博文中,我将尝试展示一些可以帮助您在本地计算机上模拟随机测试失败的技术。

版权所有 © Debezium 及其作者。保留所有权利。有关我们的商标详情,请访问我们的 商标政策商标列表。第三方商标属于其各自所有者,在此提及并不表示任何认可或关联。
×