Unit testing 获取用于构建单元测试的使用数据
我正在使用MVVM模式开发WPF应用程序 我希望能够收集使用数据,以便能够重播导致bug的场景 我假设Viewmodel是开始的地方,因为这是用户交互数据的来源 我的想法是从记录所有属性和方法调用以及重要数据开始。 你怎么认为?有什么经验可以分享吗Unit testing 获取用于构建单元测试的使用数据,unit-testing,logging,mvvm,viewmodel,Unit Testing,Logging,Mvvm,Viewmodel,我正在使用MVVM模式开发WPF应用程序 我希望能够收集使用数据,以便能够重播导致bug的场景 我假设Viewmodel是开始的地方,因为这是用户交互数据的来源 我的想法是从记录所有属性和方法调用以及重要数据开始。 你怎么认为?有什么经验可以分享吗 TIA.这可能取决于您需要这些日志的详细程度。。。记录每个属性和方法调用可能会影响性能。 另外,当绑定到属性GetValue而不是通过CLR属性时,您不会真正得到所有调用 无论哪种方式,记录ViewModels的概念都是很好的。如果您的所有虚拟机都继
TIA.这可能取决于您需要这些日志的详细程度。。。记录每个属性和方法调用可能会影响性能。
另外,当绑定到属性
GetValue
而不是通过CLR属性时,您不会真正得到所有调用
无论哪种方式,记录ViewModels的概念都是很好的。如果您的所有虚拟机都继承自某种类型的ViewModelBase
,那么将其放在那里就很容易实现日志记录
我建议您首先使用专用的测井工具,如。将其用于:
- 虚拟机创建
- 重要方法的调用
- 例外情况
- 等等