对于标准的CSharp / UWP应用程序,有没有一种很好的方法来测量Unitest代码覆盖率?看起来Visual Studio工具不适用于UWP。我的最终目标是对我们的测试进行彻底的客观测量,并观察覆盖范围的回归。
答案 0 :(得分:1)
我已经使用VS2015获得了以下配置的代码覆盖率:
如果您可以最小化UWP应用程序项目中的代码量(例如,通过使用MVVM模式),那么大多数测试都将针对PCL。由于代码覆盖范围适用于如图所示设置的.NET标准库,即使您无法根据UWP应用程序项目本身测量覆盖率,您的数字也会相当准确。
(当然,对于新应用而言,这比现有应用更实用,因为它需要特定的设计)。