你好~你好,我是4U。
今天给大家的内容是:如何构建测试环境,如何构建测试环境,在这个过程中遇到了什么问题,测试工具介绍。
本章特色:针对向软件测试自动化提升的学员全面讲解
无论你是否从事计算机相关行业,无论你是否接触过软件测试,你都能通过自动化系统直播课及教材轻松的掌握自动化测试的各项技能。
关注我,获取免费直播课
@乐搏软件测试
☝学测试,找乐搏☝
受众对象:
1、应届毕业生,实习生
2、有1-2年测试经验,功能测试在职提升
3、其他跨行业转型,零基础入门
扫码获取更多 软件测试 干货+资料包+知识!
一、测试环境搭建
Windows系统下的环境搭建
Python 安装:
打开Python官网网址: 建议下载最新版本 Python,目前最新版本是 Python 3. 9. 7,对于Windows用户来说,如果是32位系统则选择x86版本,如果是64位系统,则选择64版本。下载完成后会得到一 个以.msi 为后缀名的文件,双击进行安装。安装完成后,可以看到安装好的 Python目录,下载安装图:
Python的IDE工具介绍:
工欲善其事必先利其器,如果不习惯使用Python自带的IDE工具,大家可以根据个人喜好选择一款合适的编辑器,这对Python编程效率的影响是非常大的,以下是几款Python IDE工具介绍:
- Eclipse + Pydev:免费,Pydev是一个运行在eclipse ±的开源插件,它把 python带进了 eclipse的王国,Pydev能被普遍使用,得益于这些关键功能, 包括Django集成,自动代码补全,多语言支持,集成的Python调试,代码 分析,代码模板,智能缩进,括号匹配,错误标记,源代码控制集成,代码 折叠,UML编辑和查看,和单元测试整合等。
- PyCharm: PyCharm是专业的python集成开发环境,有两个版本。一个是免 费的社区版本,另一个是面向企业开发者的更先进的专业版本。大部分的功 能在免费版本中都是可用的,包括智能代码补全、直观的项目导航、错误检 査和修复、遵循PEP8规范的代码质量检査、智能重构,图形化的调试器和运行器。我们学习建议使用免费版即可。(后续的实战示例都是基于Pycharm编写)
- VIM:VIM是一个很先进的文本编辑器,在Python开发者社区中很受欢迎。它是一个开源软件并遵循GPL协议,所以你可以免费地使用它。
Selenium工具安装:
在Python中,Selenium是作为一个第三方库安装的,它的安装操作也是非常简单,以下两种安装方式参考:
方式一:打开 cmd.exe,进入到Python的安装目录,输入pip insatll selenium。如果需要卸载输入 pip uninstall selenium。
(注:使用pip工具安装Selenium的前提是你的python是比较新的版本,在旧的版本 3.5.X之前中需另外下载pip)
方式二:对于使用选择使用Pycharm工具的同学来说,可以直接在Pycharm工具上进行下载安装,如下:
Linux系统下的环境搭建
Linux操作系统的版本很多,这里以流行的 Ubuntu系统为例,介绍在其下面的安装过程。因为Ubuntu系统本身对Python有很强的依赖,所以Ubuntu 自带的就有Python0当前在Ubuntu系统中已经同时集成了Python2与Python3, 打开终端,输入"python2"或"Python3”命令回车,即可进入相应版本的 Python Shell 模式。
ubuntu 终端:lebo@lebo-PC:~$ python3 //查看 python 信息
Python 3. 7.2 (default, Jul 22 2019, 18:20:59) [GCC 4. 8. 4] on linux Type "help", "copyright”, "credits" or "license" for more »> quit ()
lebo@lebo-PC:~$ python3 -m pop install selenium //安装 selenium
安装浏览器驱动
WebDriver 支持 Firefox (FirefoxDriver) 、IE (InternetExplorerDriver) 、Opera (OperaDriver) 和 Chrome (ChromeDrivern) 等浏览器,除此之外,它还支持 Android (AndroidDriver) 和 iPhone (IPhoneDriver)的移动应用测试,而且还包括一个基于 HtmUnit 的无界面实现,相关驱动为 HtmlUnitDriver。
各个浏览器驱动下载地址: 。
下载完成后将安装文件放到Python 安装目录下。
如果使用IE驱动浏览器,需要做以下配置:
打开 ”控制面板“ ”internet选项“
同时,还要在浏览器上设置缩放比例为100%:
如果使用 FireFox 浏览器驱动(geckodriver),则需要注意版本信息与selenium 和 Firefox 的对应关系,以下是关系对应表:
在 Linux 系统下,同样需要下载系统对应的浏览器驱动,并将浏览器驱动放置到环境变量 Path 所设置的路径下。不同的 Linux 环境变量设置也会有所区别。安装完成后可以用 IE 和 Chrome 来替换 Firefox ,即:
- 将 driver = webdriver. Firefox ()
- 替换为:driver = webdriverle ()或 driver - 2
如果程序能调用相应的浏览器运行则说明我们的浏览器驱动安装成功,这里我们使用 Python 编写一个验证脚本(建议使用火狐或谷歌这两个较为稳)
ok,本期我们的内容就到此结束啦~能看到最后的同学当然是要送一波福利了,我是不会告诉他们我会在文章最底部放了我珍藏已久的压箱底!
————————————————
CONTACT US / 联系我们
VX/官方公众号
乐搏软件测试
头条号/官方账号
乐搏软件测试
WEIBO/官方微博
乐搏软件学院
TIKTOK/官方抖音
软件测试大乐er
BILIBILI/哔哩哔哩
乐搏软件测试
喜马拉雅/官方账号
乐搏软件测试