2012-10-05 19:53:04 来源:企业网
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个同步测试虚拟机)。
应用虚拟化将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运行时环境。从本质上说,应用虚拟化是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。浏览器和操作系统结合的虚拟测试方式,无疑为应用虚拟化添砖加瓦,使得应用虚拟化技术获得瞪大进步且更加成熟。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。