你如何对应用程序的更新过程进行单元测试?
我有一个应用程序,现在我正在为它编写自己的更新模块(使用MVVM),这是一个独立的EXE。最好的方式是如何构建此模块以便进行单元测试。
你如何对应用程序的更新过程进行单元测试?
我有一个应用程序,现在我正在为它编写自己的更新模块(使用MVVM),这是一个独立的EXE。最好的方式是如何构建此模块以便进行单元测试。
非常有趣的问题。我也正在开发一个更新应用程序-我正在使用Microsoft Updater应用程序块,允许应用程序通过http下载更新并更新自身。
我采用了基于接口的编程方法来设计我的应用程序,以便能够轻松地模拟实现以帮助单元测试。还有一些非常好的模拟框架可用。https://stackoverflow.com/questions/37359/what-c-mocking-framework-to-use
就测试下载更新、安装更新、版本控制等方面而言,我认为测试工具比单元测试更合适?