当前位置:虚拟化应用虚拟化 → 正文

苹果系统也能进行Web应用程序虚拟化测试

责任编辑:vivian |来源:企业网D1Net  2012-08-31 17:03:24 原创文章 企业网D1Net

《企业网D1Net》8月31日讯

Sauce Lab的自动化测试服务提供了浏览器和操作系统组合形式的虚拟化测试,包括微软Windows XP和Vista版本的火狐、谷歌Chrome和微软的Internet Explorer,Linux发行版的火狐、谷歌Chrome和Opera。随着这次扩张,它增加了在OS X上运行的Safari、Firefox和谷歌Chrome,以及在iOS上的Safari。

Sauce Lab的共同创办人John Dunham表示,OS X的虚拟化为客户提供更高的安全性和性能。然而,这种努力并不简单。该公司选择了基于Kernel内核的虚拟机(KVM)项目来为OS X提供基础设施。但是,KVM并不目前支持OS X, Sauce的工程师和 几个KVM委员会成员紧密合作,用两年左右的时间完成端口。他表示,Sauce将向委员会开放OS X虚拟化源代码。

Mac Pro直接引导到Linux(Ubuntu的12.04),而KVM在Linux上运行,然后运行OS X作为来宾VM。此外,OS X的许可证需要通过购买每一个VM的OS X Server来获得。

Dunham把Sauce描述成一个“外包的测试基础设施” 。主要面向的用户是需要使用Web应用程序的Selenium的远程控制(RC)项目的自动化测试工具的人。该工具的目的是“针对使用任何主流支持JavaScript浏览器的任何HTTP网站,提供任何编程语言下的自动化Web应用UI测试。”

Dunham表示,他还没有看到哪个OS X缺陷不能被复制到Windows上。

他描述了许多其他有趣的功能的Sauce服务,包括Sauce连接安全技术,为网站按需提供自动化测试工具,并迅速提供虚拟机服务。该公司还拥有一个Mac桌面客户端项目,能够在Sauce的基础设施中启动浏览器。

Sauce的定价是按照动态代码分钟数,以及同时进行的测试虚拟机的数目。套件包括轻量级(12元美元80分钟,4个同步测试虚拟机)和重量级(279美元3200分钟,30个同步测试虚拟机)。

应用虚拟化将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运行时环境。从本质上说,应用虚拟化是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。浏览器和操作系统结合的虚拟测试方式,无疑为应用虚拟化添砖加瓦,使得应用虚拟化技术获得瞪大进步且更加成熟。

关键字:

原创文章 企业网D1Net

x 苹果系统也能进行Web应用程序虚拟化测试 扫一扫
分享本文到朋友圈
当前位置:虚拟化应用虚拟化 → 正文

苹果系统也能进行Web应用程序虚拟化测试

责任编辑:vivian |来源:企业网D1Net  2012-08-31 17:03:24 原创文章 企业网D1Net

《企业网D1Net》8月31日讯

Sauce Lab的自动化测试服务提供了浏览器和操作系统组合形式的虚拟化测试,包括微软Windows XP和Vista版本的火狐、谷歌Chrome和微软的Internet Explorer,Linux发行版的火狐、谷歌Chrome和Opera。随着这次扩张,它增加了在OS X上运行的Safari、Firefox和谷歌Chrome,以及在iOS上的Safari。

Sauce Lab的共同创办人John Dunham表示,OS X的虚拟化为客户提供更高的安全性和性能。然而,这种努力并不简单。该公司选择了基于Kernel内核的虚拟机(KVM)项目来为OS X提供基础设施。但是,KVM并不目前支持OS X, Sauce的工程师和 几个KVM委员会成员紧密合作,用两年左右的时间完成端口。他表示,Sauce将向委员会开放OS X虚拟化源代码。

Mac Pro直接引导到Linux(Ubuntu的12.04),而KVM在Linux上运行,然后运行OS X作为来宾VM。此外,OS X的许可证需要通过购买每一个VM的OS X Server来获得。

Dunham把Sauce描述成一个“外包的测试基础设施” 。主要面向的用户是需要使用Web应用程序的Selenium的远程控制(RC)项目的自动化测试工具的人。该工具的目的是“针对使用任何主流支持JavaScript浏览器的任何HTTP网站,提供任何编程语言下的自动化Web应用UI测试。”

Dunham表示,他还没有看到哪个OS X缺陷不能被复制到Windows上。

他描述了许多其他有趣的功能的Sauce服务,包括Sauce连接安全技术,为网站按需提供自动化测试工具,并迅速提供虚拟机服务。该公司还拥有一个Mac桌面客户端项目,能够在Sauce的基础设施中启动浏览器。

Sauce的定价是按照动态代码分钟数,以及同时进行的测试虚拟机的数目。套件包括轻量级(12元美元80分钟,4个同步测试虚拟机)和重量级(279美元3200分钟,30个同步测试虚拟机)。

应用虚拟化将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运行时环境。从本质上说,应用虚拟化是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。浏览器和操作系统结合的虚拟测试方式,无疑为应用虚拟化添砖加瓦,使得应用虚拟化技术获得瞪大进步且更加成熟。

关键字:

原创文章 企业网D1Net

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^