网站大量收购闲置独家精品文档,联系QQ:2885784924

软件测试之模拟虚拟技术.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试之模拟虚拟技术.ppt

系统虚拟化技术的特点 Fidelity(保真性):应用系统程序在虚拟机上执行,除了时间因素外(会比物理硬件上执行慢一点),将表现为与在物理硬件上相同的执行行为。   Performance(高性能):在虚拟环境中应用程序绝大多数指令在虚拟机管理器不受干预的情况下,直接在物理硬件上执行。 Safety(安全性):物理硬件由虚拟机管理器全权管理,被虚拟出来的执行环境的程序(包括操作系统)不能直接访问物理硬件。 虚拟化技术 2010118007 谷楠楠 虚拟化技术 虚拟化技术是个 广义的术语,它包括: 网络虚拟化 内存虚拟化 桌面虚拟化 应用虚拟化 虚拟内存 系统虚拟化 系统虚拟化 通过使用虚拟化管理器(VMM, Virtual Machine Monitor)在一台物理机上虚拟和运行一台或多台虚拟机(VM ,Virtual Machine)。 虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟化技术的优点 提高硬件的利用率 根据调查数据,通常测试实验室的硬件的使用率是很低的,平均只有10%,通过虚拟化技术可以使利用率提高到80%。 低碳环保 降低数据中心的成本(省电/空间),能源成本降低 80%。大部分机器5-15%时间处于使用状态,而空闲状态耗电量为满负荷60%以上。 高管理性 通过虚拟化技术,计算机的管理(虚拟机)的管理变得更加简单,创建、修改一个计算机的操作可以瞬间内完成。这种高管理型有助于推动基础设施服务化(Infrastructure as Service)的发展。目前,有很多云计算的基础设施都是大规模使用了虚拟技术。 虚拟化技术引入软件测试必要性 软件测试是个需求经常变化的软件开发环节; 随着测试内容的深入,测试目标越来越庞大; 虚拟化技术将测试系统和具体的硬件环境解耦; 可以容易地将测试系统的功能组件抽象出来, 形成较为通用的测试框架; 软件测试中的虚拟化技术 通过使用全虚拟化中的产品VirtualBox和VMware Workstation来配置测试环境,不仅比物理方式快捷很多,而且无需购买很多昂贵的硬件,更重要的是通过它们自带的SnapShot/Pause 功能可以非常方便地将错误发生的状态保存起来,这样将极有利于测试员和程序员之间的沟通。现在已经有很多软件都通过虚拟机的形式进行测试,最著名的例子就是以VirtualBox虚拟机形式发布的Chrome OS测试版。 虚拟化给软件测试带来的好处 测试实验室(Test Lab)的建立 软件快速部署和连续集成 测试用例失败后的调查 虚拟硬件的使用 基于VR的虚拟测试 虚拟现实技术,即VR(Virtual Reality)。它用计算机生成逼真的三维视、听、嗅觉等感觉,使人作为参与者通过适当装置,自然地对虚拟世界进行体验和交互作用。 基于VR的测试技术是指:在软件设计阶段,对其进行虚拟测试和仿真,以对其基本性能有所了解。

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档