【发布时间】:2019-05-08 10:49:46
【问题描述】:
我有不同类的测试(页面对象模式),当并行运行时可能会相互干扰(它们*不是*单元测试)。例如,有类:AddCustomerFormTests 和EditCustomerFormTests,分别测试添加客户和更改客户信息。最合乎逻辑(和可读性)的解决方案似乎是将固定装置分配给不同的类别,并避免同时运行同一类别的测试,但是我找不到办法。
基本上,我正在寻找与类别而不是类一起使用的 [Parallelizable(ParallelScope.Fixtures)] 等效项。我不想将类合并在一起,因为这会破坏页面对象模式以及 SRP。
【问题讨论】:
标签: c# automated-tests nunit pageobjects parallel-testing