Sco*_*nry 8 c# code-coverage uwp
对于标准的CSharp/UWP应用程序,是否有一种测量Unitest代码覆盖率的好方法?看起来Visual Studio工具不适用于UWP.我的最终目标是对我们的测试进行彻底的客观测量,并观察覆盖范围的回归.
我已经使用 VS2015 获得了适用于以下配置的代码覆盖率:
如果您可以最大限度地减少 UWP 应用项目中的代码量(例如,通过使用 MVVM 模式),那么您的大多数测试将针对 PCL。由于代码覆盖率适用于如图所示设置的 .NET Standard 库,因此即使您无法衡量 UWP 应用项目本身的覆盖率,您的数字也将相当准确。
(当然,这对于新应用程序比现有应用程序更实用,因为它需要特定的设计)。