Windows Store 应用的测试与诊断策略
在开发 Windows Store 应用时,测试和诊断是确保应用质量和性能的关键环节。下面将详细介绍 Windows Store 应用的测试策略和诊断监控策略。
1. 测试策略设计与实施
在开发 Windows Store 应用时,可考虑采用以下两种测试计划:
-功能测试计划:从用户角度验证软件的所有功能需求是否正常工作。
-单元测试计划:验证与外部依赖隔离的软件单元是否按预期运行。
Windows Store 应用的单元测试框架位于Microsoft.VisualStudio.TestPlatform.UnitTestFramework命名空间,与 .NET 应用的“经典”测试框架不同。该命名空间包含为测试 Windows Store 应用提供特定支持的类型和方法,并依赖于 Windows Store 应用的同一 WinRT 引擎。
在 Windows Store 应用的单元测试框架中,ExpectedException属性不再受支持,应使用Assert.ThrowsException<TException>方法代替。可以使用DataTestMethod属性实现数据驱动测试。
实施单元测试时,需遵循“Three A’s”规则:
1.Arrange(安排):设置要测试的对象。
2.