python自动化部署_一种基于python的自动化测试环境部署的方法与流程

2143394571737.gif

本发明涉及一种自动化测试环境部署方法,更具体地说,涉及一种基于python的自动化测试环境部署的方法。

背景技术:

在进行软件测试-WEB应用自动化测试的时候,需要先部署自动化测试开发环境,当代码稳定后也要进行回归测试。搭建自动化测试环境可以极大的节省人力资源,也能保证测试的准确性。但在此之前需要先部署自动化测试的环境,编写脚本也需要用到自动化测试的环境,因此搭建自动化测试环境是自动化测试的基础。

现有ActivePython软件包含了一个完整的Python内核,直接调用Python官方的开源内核,附加了一些Python的Windows扩展,同时还提供了全部的访问Windows APIs的服务,可以免费使用。使用这种方式,更新的速度比python慢,环境不如python纯净,只能使用自带的IDE。

技术实现要素:

本发明要解决的技术问题在于,针对现有技术中的缺陷,提供一种基于python的自动化测试环境部署的方法,简化搭建自动化测试环境的步骤。

本发明解决其技术问题所采用的技术方案是:构造一种基于python的自动化测试环境部署的方法,由用户选择需要的python版本,然后自动下载对应的安装包,并由用户安装需要的python。

在本发明所述的基于python的自动化测试环境部署的方法中,所述基于python的自动化测试环境部署的方法步骤为:S1.由用户选择需要的python版本,然后自动下载对应的安装包,并由用户安装需要的python。

S2.自动下载pycharm编辑器,并由用户进行安装。

S3.自动安装web测试时需要用到的插件,如selenium、xlrd等。

实施本发明的一种基于python的自动化测试环境部署的方法,具有以下有益效果:本发明简化安装python自动化测试环境部署的步骤并减少人工操作。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明的基于python的自动化测试环境部署的方法流程图

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,所述基于python的自动化测试环境部署的方法步骤为:

S1.由用户选择需要的python版本,然后自动下载对应的安装包,并由用户安装需要的python,简化了用户自己从网上寻找安装包并下载的步骤。

S2.自动下载pycharm编辑器,并由用户进行安装,省去了用户自己从网上寻找编辑器的安装包并下载的步骤。

S3.自动安装web测试时需要用到的插件,如selenium、xlrd等,可以自动安装python自动化测试时需要的插件。

进一步地,所述应用程序预先提供python2.7、python3.4、版本下载,用户也可以从https://www.python.org/downloads/windows获取python版本,用户选择所需版本后自动下载python安装包,下载完成后打开python安装程序。

进一步地,所述应用程序能自动在pycharm官网下载社区版编辑器,并在下载完成后打开pycharm安装程序。

进一步地,用户安装完成python及编辑器后,所述应用程序具有自动安装python自动化测试时需要的插件的功能,如xlrd、selenium等,可以省去用户手动安装各个插件的步骤,也可以防止用户漏装插件,以至于后期无法正常使用自动化测试环境。

进一步地,应用程序需要使用exe文件来进行安装python自动化测试环境部署。此技术需要基于python技术打包exe为文件,该exe文件是由多个.py文件使用Pyinstaller插件打包生成的,.py文件包括权利要求1步骤S1选择python版本、S3自动下载pycharm编辑器、S5安装python后选择安装插件等功能。

尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值