为什么第一次单元测试需要更长时间

时间:2017-07-07 08:30:57

标签: c# performance visual-studio unit-testing mstest

我有一个非常简单的项目,我刚开始编写草图一些用例。截至目前,它只包含一些带有静态返回值的接口和模拟类。 然后我开始写了几个超级简单的单元测试,只需调用一个方法并检查返回值。 整个项目包含5个文件,每个文件有25行,我总共有100行测试代码。

现在我可以观察到,第一次测试可能需要额外的45ms来装载组件或其他东西。我搜索了很多,但我只能找到关于所有测试超级慢的文章。由于新模块的性能非常重要,我们将分析测试的执行时间,以查看是否有任何方法突然花费比以前更长的时间。如果我们使用多个测试运行器进行并行测试,那么添加到随机测​​试中的这些45毫秒将会破坏我们的分

可能有很多关于此行为的文章,如果有人能帮我找到它们,我们将不胜感激。

0 个答案:

没有答案