代码之家  ›  专栏  ›  技术社区  ›  Scott Lawrence

在开发VisualStudio加载项时,除了手动测试外,还有哪些测试选项?

  •  2
  • Scott Lawrence  · 技术社区  · 16 年前

    我正在为一个正在工作的项目开发一个VisualStudio插件,并且发现调试和测试它非常乏味。到目前为止,它似乎需要启动VisualStudio的第二个实例并手动执行外接程序代码。有哪些技术和/或工具可用于自动化此类插件测试?

    2 回复  |  直到 16 年前
        1
  •  5
  •   JaredPar    16 年前

    外接程序可测试的唯一方法是将其设计为可测试。特别是在编写VisualStudio插件/Package/MEF组件时,我将代码分为两个项目。

    1. 对VisualStudio几乎没有依赖性的实际核心引擎
    2. 使用桥接模式公开核心引擎的实际外接程序

    #1显然可以通过正常机制进行测试,并且应该代表大部分代码。

        2
  •  0
  •   Polyfun MicBehrens    16 年前

    Automise ,可用于自动化重复性任务,并有30天的免费试用期。它来自于那些使用优秀的FinalBuilder构建工具的人。