tdd - 单元测试安装程序

标签 tdd wix

我开始使用 WiX(是的,不是 Installshield)做一些安装工作,我希望对安装程序做一些 TDD。有谁知道一个简单的方法来做到这一点?

最佳答案

对我来说,这听起来更像是集成测试而不是 TDD。

据我所知,没有 MSI 测试服本身。

不过你可以尝试这样的事情(假设你有一个连续的集成服务器):

  • 成功构建后,在干净的虚拟机上安装 MSI - 如果安装失败,请执行某些操作(邮件、票证等)
  • 运行您对项目进行的任何集成测试

  • 之后,您可以确定已安装的应用程序会执行应有的操作。

    关于tdd - 单元测试安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563049/

    相关文章:

    wix - 如何强制将参数从 WIX 工具集配置文件传递到快捷方式?

    c# - Membership.CreateUser 的 ASP.NET MVC 3 单元测试总是返回 MembershipCreateStatus 错误

    TDD 系统被测创建模式(AutoFixture)

    unit-testing - 在自己的单元测试中针对函数输出断言?

    .net - .NET、NUnit 或 MSTest 的 TDD 新手

    windows - MSP 与 MSI 封装。哪个用于补丁?

    c# - WiX 3.8 : Two MSI using the same registry values. 如何仅在卸载两个 MSI 的情况下删除注册表值?

    ruby-on-rails - 如何使用 Rspec 测试电子邮件发送?

    c++ - Wix:如何从 C++ 将文件添加到 RemoveFiles 表

    c# - WiX v3 安装项目,无法通过应用和功能卸载