测试套件设置方法是针对每个测试执行一次,还是仅针对所有测试执行一次?

Jad*_*ias 5 testing junit nunit unit-testing mstest

我知道每个测试框架的答案可能不同.但对于你知道的人,会发生什么?

Jad*_*ias 4

在 MSTest 中,您有TestInitializeAttribute

在负载测试中运行时,标有此属性的方法将为测试中的每个虚拟用户迭代运行一次。如果您需要执行一次适用于整个测试的初始化操作,请使用ClassInitializeAttribute

AssemblyInitializeAttribute对所有类中的所有测试运行一次。