为所有单元测试只准备一次集成测试测试数据

本文关键字:一次 测试数据 集成测试 单元测试 | 更新日期: 2023-09-27 18:26:32

集成测试Test_Method应该调用其单独的测试数据一次,还是应该在每个Test_Methods之前调用的setup方法中为所有Test_Methode设置测试数据?

为所有单元测试只准备一次集成测试测试数据

这取决于您的测试是否正在更改测试数据的值,因为如果测试1将值a更新为值b…而测试2期望值b,则可能导致后续测试失败。

否则,如果您的测试只读取数据而不更改数据,则可以使用NUnits [TestFixtureSetup]属性而不是单独的测试[SetUp]属性来设置数据一次,如果每次需要重置数据,则应使用该属性。