2

随着我正在从事的项目越来越多,测试的数量也在增加。但是,就我而言,当正在测试的场景数量增加时,Specflow 的稳定性似乎正在下降。

让我试着澄清一下:例如,当我在 Visual Studio 2010 中分别运行一些测试列表(包含 5 到 10 个场景)时,所有场景都通过了。但是,当我一次运行所有测试列表时(总共有 70 个场景),某些场景失败,在“单独的测试列表运行”中通过了。当我立即再次运行“总测试运行”时,不同的场景失败,或者有时所有文件都通过了。换句话说,哪个场景的失败是完全随机的。

当要测试的场景数量增加时,是否有人熟悉这个问题和/或可以告诉我 Specflow 的(看起来是什么)稳定性?

4

1 回答 1

6

我认为这根本不是规范流问题,我们运行了大约 800 次测试并且每次都通过了。我期望的是您的测试之间会出现串扰。IE 您的测试失败,因为它们正在共享您不期望的数据。

这是一个很常见的问题。

于 2012-08-09T11:51:51.730 回答