代码之家  ›  专栏  ›  技术社区  ›  Michal Ciechan

如何对应用程序更新程序进行单元测试

  •  4
  • Michal Ciechan  · 技术社区  · 14 年前

    您将如何对应用程序的更新过程进行单元测试?

    我有一个应用程序,现在我正在为它编写自己的更新模块(使用MVVM),它是一个单独的exe。构建这个模块以便进行单元测试的最佳方法是什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Community vonPryz    7 年前

    很有趣的问题。我现在还在开发一个更新应用程序-我正在使用Microsoft Updater应用程序块来允许应用程序通过HTTP下载更新并自行更新。

    我使用一种基于接口的编程方法设计了我的应用程序,使我能够轻松地模拟实现以帮助进行单元测试。还有一些非常好的模拟框架可用。 https://stackoverflow.com/questions/37359/what-c-mocking-framework-to-use

    在测试下载更新、安装更新、测试版本控制等方面,我认为测试工具可能比单元测试更合适?