我想知道是否有人有任何最佳实践可以在具有可能不同的硬件/软件配置文件的各种机器上自动测试安装程序,并为安装程序指定各种选项.我的想法是,我可以编写“单元测试”代码来设置
Test: Boot Machine without IIS Run Installer Assert Installer Had Errors Test: Boot Machine with IIS Run Installer Assert Installer Ran Test_Fixture: SetUp: Boot Machine with IIS Test: Run Installer without IIS install Assert Website Not Installed Test: Run Installer with IIS install Assert Website Installed
我知道我可以创建大量的虚拟机,但等待虚拟机为每个功能测试启动听起来比我想要的工作更多.我真正想要的是一种虚拟化安装程序环境的方法.有什么建议么?
我们创建了一组虚拟机,发现它很容易管理.我们为13个不同的Windows安装程序运行测试过夜.我们创建了非常简单的虚拟机,因此可以并行运行多个测试.