背景技术:
随着IT行业的繁荣,当前的浏览器软件形势极为复杂。有各种类型的浏览器和许多版本,这导致在测试网页时需要进行复杂的兼容性测试。目前正在进行兼容性, 两种测试方法是:
1)一台PC安装了多种型号的浏览器进行测试;
2)多台PC均安装了用于测试的浏览器。
由于自动网页测试将垄断整个过程,并且同一台PC上安装的多个浏览器容易发生环境冲突,因此上述兼容性测试方法1)并不理想,但上述测试方法2)不理想将消耗大量的硬件资源。
技术实现要素:
本发明克服了现有技术的不足,提供了一种浏览器兼容性测试系统和方法,用于解决兼容性测试过程中环境隔离和资源浪费的问题。
考虑到现有技术的上述问题,根据本发明的一个方面,本发明采用以下技术方案:
浏览器兼容性测试系统,包括:
用户交互界面模块,用于实现与用户的交互;
电脑兼容测试软件_浏览器兼容测试_浏览器兼容性测试方法;
文件管理模块用于管理上传的测试脚本,并将测试脚本上传到部署测试环境的容器中;
Docker映像模块,用于存储预先生成的引擎Docker映像,该Docker映像包含用于在运行时启动容器的测试环境以及用于在启动容器时运行目标测试脚本的操作说明;
容器管理模块用于管理和运行每个要测试安装的浏览器的测试环境的Docker镜像,以便在容器的测试环境中运行目标测试脚本,并在容器中实现等待测试终端连接到主机. 测试浏览器测试,并能够并行启动两个或多个容器进行测试;
结果处理模块,用于获取容器在运行测试脚本的过程中生成的结果文件,并将其反馈给用户交互界面进行显示和/或下载。
作者:佚名
来源:http://www.51testing.com/html/98/n-4477598.html