- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二章
部署测试环境
目 录
1
测试环境的重要性
1.测试环境的重要性
测试环境是测试的基础
影响测试结果的真实性和正确性
1.测试环境的重要性
测试环境与开发环境分离的必要性
搭建独立的软件测试环境有利于重现开发环境无法重现的BUG。
搭建独立的测试环境便于开发人员并行地修复BUG
搭建独立的测试环境可以验证安装软件的全过程
搭建独立的测试环境可以避免环境被破坏导致测试无法进行的意外
2.测试环境的定义
测试环境test environment:指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。
设计环境 : 编制测试计划/说明/报告及与测试有关的文件所基于的软件/硬件设备和支持。
实施环境:对软件系统进行各级测试所基于的软件/硬件设备和支持。
管理环境 :管理测试资源所基于的软件/硬件设备和支持。
3.主测试环境与辅测试环境
软件测试环境分为主测试环境和辅测试环境。
主测试环境:测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境 。
辅助测试环境:满足特殊的测试需求。
兼容性测试
模拟真实环境测试
横向对比测试
2
测试环境要素
1.测试环境的五要素
测试环境的基本要素是:软件、硬件。
在基本要素的基础上派生出网络环境、数据准备、测试工具三要素
硬件
软件
数据准备
网络环境
测试工具
2.硬件
机架式服务器
刀片式服务器
客户端机器
移动设备
声卡、显示卡、麦克风
2.硬件
传统的服务器
2.硬件
机架式服务器
2.硬件
刀片式服务器
2.硬件
标准配置、最佳配置和最低配置
通常一个较完善的测试环境均包括标准配置、最佳配置和最低配置的设备,只是根据项目的需求和条件的限制所占的比例不同。
如压力测试、性能测试、容量测试必须保证在标准配置及最佳配置的设备上运行,而功能性测试、用户界面测试等完全可以在低配置的机器上运行。
3.网络环境
100M、1G、10G网
局域网、广域网、无线网
网络协议
防火墙、代理服务器或网关
4.软件
操作系统
数据库
Web服务器
测试工具
应用软件
被测试系统
5.数据准备
测试的数据源非常重要,应尽可能地取得大量真实数据。无法取得真实数据时尽可能模拟出大量数据。数据准备包括数据量和真实性两个方面。
数据的真实性通常表现为正确数据和错误数据,在容错测试中对错误数据的处理和系统恢复是测试的关键。
6.测试工具
折中需求和实际条件来选择已有的测试工具;有重点地自行开发测试辅助工具。
有时软件必须依托工具,以便测试过程的自动/半自动执行和测试结果的自动/半自动评审和报告。
测试工具:代码分析工具、自动/半自动测试过程管理工具和测试资源管理工具。
3
虚拟机的应用
1.为什么使用虚拟机
充分利用硬件资源,有70%的服务器利用率只有20%~30 % 借助虚拟机技术提高到85%~95%
节约能源和空间。例如如果内存加大到16G或更高,一台机器可以虚拟4~8台服务器
提升运作效率,几分钟就可装载所需的系统镜像文件
有利于环境的建立和维护,容易实现添加、移动、变更和重置服务器的操作
2.虚拟机软件
VMware的产品 GSX/ESX, WS
微软公司的Virtual Server/PC
Sun xVM VirtualBox
Parallels Workstation
SW-soft公司的Virtuozzo
开源软件QEMU、Xen
Cygwin,GnuWin32 ,WinLinux
Colinux
3.VMware的虚拟机解决方案
VMware-ESX-Server (企业级,No OS)
VMware-GSX-Server (工作组级)
VMware-workstation (客户端)
3.VMware的虚拟机解决方案
虚拟机工作原理
3.VMware的虚拟机解决方案
虚拟机工作原理
3.VMware的虚拟机解决方案
VMWare 其它组件
VMWare Server Console
VMware VirtualCenter for VMware Server
VMware Open Source Components
Microsoft Sysprep Tools
SCSI Disk Drivers
4.辅助工具
Akorri公司的BalancePoint工具: VM Performance Index, Virtual Host Resource Contention, Virtual Resource EntITlement Analysis, VM CPU Efficiency
Vizioncore公司的产品,包括vControl、vConverte、vFoglight、vOptimizer、vRanger、vChar
原创力文档


文档评论(0)