自动化测试环境跨平台快速部署方法、装置、介质及设备制造方法及图纸

技术编号:37993492 阅读:22 留言:0更新日期:2023-06-30 10:07
本申请涉及一种自动化测试环境跨平台快速部署方法、装置、介质及设备,其中方法包括:配置已安装的python环境中python版本对应的python环境变量;在对应的python环境变量配置完成后,识别操作系统的类型,配置所述类型对应的python包管理工具;创建python虚拟环境以及对应的目标目录,激活所述python虚拟环境并通过所述python包管理工具在所述目标目录中搭建robotframework环境;基于所述robotframework环境,根据所述操作系统下的浏览器版本信息下载与所述浏览器版本信息匹配的浏览器驱动,并将所述浏览器驱动添加至所述目标目录中。本申请具有方便地在不同操作系统上部署自动化测试环境的效果。上部署自动化测试环境的效果。上部署自动化测试环境的效果。

【技术实现步骤摘要】
自动化测试环境跨平台快速部署方法、装置、介质及设备


[0001]本申请涉及软件测试
,具体涉及一种自动化测试环境跨平台快速部署方法、装置、介质及设备。

技术介绍

[0002]自动化测试一般指的是软件测试的自动化,软件测试为在预设条件下运行系统或应用程序,评估运行结果。其中,自动化测试是通过浏览器来进行,而且需具有与浏览器匹配的浏览器驱动,自动化测试才能正常进行。另外软件测试最重要的前提为部署测试环境,测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。
[0003]在软件测试行业中,自动化测试环境部署包括软件自动化测试工具以及环境部署等步骤,并且人员在不同的操作系统上部署自动化测试工具以及环境时,可能会出现不同的适配兼容问题,导致自动化测试环境在不同操作系统上部署不方便。

技术实现思路

[0004]为了方便自动化测试环境在不同操作系统上的部署,本申请提供一种自动化测试环境跨平台快速部署方法、装置、介质及设备。
[0005]在本申请的第一方面提供了一种自动化测试环境跨平台快速部本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动化测试环境跨平台快速部署方法,其特征在于,应用于终端,所述方法包括:配置已安装的python环境中python版本对应的python环境变量;在对应的python环境变量配置完成后,识别操作系统的类型,配置所述类型对应的python包管理工具;创建python虚拟环境以及对应的目标目录,激活所述python虚拟环境并通过所述python包管理工具在所述目标目录中搭建robotframework环境;基于所述robotframework环境,根据所述操作系统下的浏览器版本信息下载与所述浏览器版本信息匹配的浏览器驱动,并将所述浏览器驱动添加至所述目标目录中。2.根据权利要求1所述的自动化测试环境跨平台快速部署方法,其特征在于,所述识别操作系统的类型,配置所述类型对应的python包管理工具,具体包括:识别操作系统的类型,并获取配置所述类型对应的python包管理工具的国外下载地址;将所述国外下载地址替换为预置的国内下载地址,并通过所述国内下载地址配置所述类型对应的python包管理工具。3.根据权利要求1所述的自动化测试环境跨平台快速部署方法,其特征在于,所述创建python虚拟环境以及对应的目标目录,具体包括:创建名称为预设名称的目标目录;创建python虚拟环境,并将所述python虚拟环境的名称确定为预设名称。4.根据权利要求1所述的自动化测试环境跨平台快速部署方法,其特征在于,所述激活所述python虚拟环境并通过所述python包管理工具在所述目标目录中搭建robotframework环境,具体包括:激活所述python虚拟环境,并通过所述python包管理工具在所述目标目录中依次安装框架工具集合中的安装包,所述框架工具集合包括存在安装顺序的所述robotframework环境所需的多个安装包;检测已安装的安装包的版本是否为最新版本;若存在安装包的版本不为最新版本,则将对应的安装包进行更新直到所有已安装的安装包均为最新版本,以搭建所述robotframework环境。5.根据权利要求4所述的自动化测试环境跨平台快速部署方法,其特征在于,所述框架工具集合包括robotframework

ride工具,所述robotframework

ride工具的安装顺序为所述框架工具集合中最靠后,所述激活所述python虚拟环境并通过所述python包管理工具在所述目标目录中搭建robotframework环境之后,还包括:从所述目标目录的子目录中查找是否存在所述robotframework

ride工具对应的ride.py文件;若存在所述ride.py文件,则确定所述robotframework环境搭建成功;若不存在...

【专利技术属性】
技术研发人员:张乃文焦庆
申请(专利权)人:北京天信瑞安信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1