当前位置 : 主页 > 网络安全 > 测试自动化 >

单元测试 – 如何自动化安装程序测试

来源:互联网 收集:自由互联 发布时间:2021-06-19
我想知道是否有人有任何最佳实践可以在具有可能不同的硬件/软件配置文件的各种机器上自动测试安装程序,并为安装程序指定各种选项.我的想法是,我可以编写“单元测试”代码来设置
我想知道是否有人有任何最佳实践可以在具有可能不同的硬件/软件配置文件的各种机器上自动测试安装程序,并为安装程序指定各种选项.我的想法是,我可以编写“单元测试”代码来设置机器,运行安装程序,然后测试某些事情是否属实.测试可能类似于:

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安装程序运行测试过夜.我们创建了非常简单的虚拟机,因此可以并行运行多个测试.
网友评论