软件测试环境的搭建

测试环境的组成与要求:
>> 测试环境
    >>对软件系统进行各级测试所基于的软/硬件设备和支持
        图片
>>测试环境组成
    >>硬件环境、软件环境、网络环境
        >>硬件环境:测试必须的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境
        >>软件环境:
             >>被测软件运行时的操作系统、数据库及其他应用软件所构成的环境
             >>共存的软件:
                >>共存软件对被测软件的影响
                >>共存软件越少越好
                >>在某些有特殊要求的测试中,共存的软件必不可少
        >>网络环境: 被测软件运行时的网络系统、网络结构及其他网络设备构成的环境
>>对测试环境的要求
    >>尽可能真实的环境
    >>符合软件运行的最低要求
    >>选用比较普及的操作系统和软件平台
    >> 营造纯净、独立的测试环境
    >>无毒的环境

测试环境的备份与恢复:
>>测试环境的备份
    >>测试过程中会遇到多种不可预测的事情发生,一旦造成系统崩溃,则会造成测试数据丢失、测试过程中断或者测试环境的重新搭建
>>测试环境的恢复
    >>一旦测试环境遭到破坏,可以还原最近备份的系统,实现测试环境的恢复
    >>目的
        >>维持测试环境的一致性
        >>恢复测试数据
        >>恢复测试环境的当前状态
    >> 工具:Ghost、Partimage
    >>将对测试环境备份获得的文件复制到其他硬件配置相同的计算机上
    >>利用备份恢复工具进行恢复
    >> 实现多台机器同样的测试环境的快速搭建,从而节省搭建测试环境的时间

测试数据的获取: 
>>测试数据
    >>测试数据也是影响测试环境的一个因素
    >>测试数据直接影响着测试的质量
    >> 测试数据有多种来源:用户、测试人员设计、随机生成
>>对测试数据的要求:
    >>功能测试不需要大量的数据
    >>功能测试需要数据的覆盖率高
    >>功能测试的测试数据要求尽量真实
    >>性能测试需要大量的数据
    >> 性能测试的测试数据应尽可能的达到符合实际的数据分配
>>测试数据的获取
    >>用户数据:从最终用户处获得数据数据
    >>手动:对测试数据进行手动添加
    >>自动:利用自动化工具进行自动的数据添加
    >>编码:利用数据库接口通过程序来获得数据
    >>随机生成:任意的向软件中输入数据
 

posted @ 2016-09-06 23:09  矮人er  阅读(2153)  评论(0编辑  收藏  举报