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

文档序号:17761481发布日期:2019-05-24 21:43阅读:519来源:国知局
一种基于python的自动化测试环境部署的方法与流程

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



背景技术:

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

现有activepython软件包含了一个完整的python内核,直接调用python官方的开源内核,附加了一些python的windows扩展,同时还提供了全部的访问windowsapis的服务,可以免费使用。使用这种方式,更新的速度比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后选择安装插件等功能。

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



技术特征:

技术总结
本发明涉及一种基于python的自动化测试环境部署的方法,本发明步骤为:由用户选择需要的python版本,然后自动下载对应的安装包,并由用户安装需要的python;自动下载pycharm编辑器,并由用户进行安装;自动安装web测试时需要用到的插件,如selenium、xlrd等。通过基于python技术打包出的exe文件简化了部署web自动化环境的步骤。

技术研发人员:韩宇;戴立伟
受保护的技术使用者:深圳竹云科技有限公司
技术研发日:2018.12.28
技术公布日:2019.05.24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1