有没有用于测试安装程序包的工具?

时间:2010-08-22 08:27:04

标签: windows testing installer automation

作为我们每晚在Windows上构建的一部分,使用NSIS创建了一个安装程序包。我想自动测试安装程序的“正确性”。

这可能是这样的:

  • 检查dll文件的平台。
  • 检查安装文件夹。
  • 测试卸载功能不会留下任何文件。
  • 检查注册表项是否在正确的位置创建。

是否有任何工具或技术可以帮助我实现这一目标?

2 个答案:

答案 0 :(得分:3)

我不认为将软件包推送到VM的VM或自动化流程本身就是一个答案。这里真正的问题是“您如何知道集成/部署的产品是否有效?”我认为此时此问题的唯一答案就是让自动化流程在部署状态下测试应用程序本身。

答案 1 :(得分:1)

我们使用VMware机器(任何其他虚拟机也可以正常工作)。与http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx一起查看由它进行的系统更改。

然而,这是一个半自动过程。我想它可以完全自动化,但我们不需要它。