[发明专利]支持多类型和多版本浏览器的Web应用兼容性测试方法有效
申请号: | 201510047390.2 | 申请日: | 2015-01-29 |
公开(公告)号: | CN104572473B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 徐小春;程来旺;司品超;张婷婷;叶静静 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京众合诚成知识产权代理有限公司11246 | 代理人: | 龚燮英 |
地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种支持多类型和多版本浏览器的Web应用兼容性测试方法,包括首先,构建多个VM模板,并在VM模板中预先部署特定浏览器和特定测试代理程序;此后,根据所述特定浏览器的类型和版本来创建兼容性矩阵;然后,使得测试控制器根据兼容性矩阵从VM模板创建相应的VM实例以形成VM池;随后,将预定兼容性测试用例分发到VM池中的每一个VM实例中;最后,在VM池中同时执行兼容性测试用例从而并行地执行兼容性测试。 | ||
搜索关键词: | 支持 类型 版本 浏览器 web 应用 兼容性 测试 方法 | ||
【主权项】:
一种支持多类型和多版本浏览器的Web应用兼容性测试方法,其特征在于包括:首先,构建多个虚拟机VM模板,并在VM模板中预先部署特定浏览器和特定测试代理程序;此后,根据所述特定浏览器的类型和版本来创建兼容性矩阵;然后,使得测试控制器根据兼容性矩阵从VM模板创建相应的VM实例以形成VM池;随后,将预定兼容性测试用例分发到VM池中的每一个VM实例中;最后,在VM池中同时执行兼容性测试用例从而并行地执行兼容性测试;其中支持多类型和多版本浏览器的Web应用兼容性测试方法包括下述步骤:第一步:准备测试所需的虚拟化基础设施,其中虚拟化基础设施的虚拟层向上提供VM管理的应用程序接口,供测试控制器调用;而且虚拟化基础设施通过交换机与被测的Web应用所在的计算机建立物理连接;第二步:准备VM模板;第三步:将预定兼容性测试用例设置为后续被执行的测试用例;第四步:设置包括浏览器类型和版本的浏览器参数;第五步:根据所述特定浏览器的类型和版本来创建兼容性矩阵;第六步:根据VM模板创建测试用VM;第七步:启动所有VM,以便遍历VM池中的所有VM,将所有VM开机;第八步:分发预定兼容性测试用例;第九步:并行执行预定兼容性测试用例;第十步:在预定兼容性测试用例执行完毕时生成测试结果;而且其中,第二步包括按照兼容性需求列出浏览器类型和版本的组合,然后对于每一种组合执行下述步骤:设定测试所需的硬件相关参数,创建VM并使得所创建的VM开机,安装客户机OS和基础软件;在该VM中安装该组合对应类型和版本的真实浏览器;在该VM中安装测试代理程序,用于接收测试控制器分发的测试用例、按照测试控制器的指令启动测试用例的执行、将测试结果反馈给测试控制器,并且将测试代理程序设置为开机自启动;将该VM关机,并将该VM转换为VM模板。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510047390.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种全局共享I/O服务器的设计方法
- 下一篇:一种文件自动检测方法和装置