安装程序的功能测试框架



我想知道安装程序的一些功能测试框架是什么?我通常在寻找:

  1. 检查是否已设置/取消设置所有注册表项
  2. 检查是否存在所有文件
  3. 检查是否已设置所有符号链接。我正在寻找一个可以在*nix、windows和mac平台上工作的框架
  4. 可插入构建脚本

有什么想法吗?

我认为,最好的设置方法是安装一个VMware工作站,并安装所有操作系统及其版本。为您拥有的所有干净系统创建Snapshot,这将使您能够始终验证安装和卸载过程,而这在安装测试中经常被忽略。

如果您正在使用MSBuild,您可以创建自己的目标生成,该生成将编译所需的安装程序版本,为安装程序启动相应的VM,并在早上进门之前安装应用程序。

查找VMware工作站SDK、MSBuild和Wix。

最新更新