一、哪些产品适合自动化?
1、项目稳定且周期较长的项目
2、软件需求变化不大的项目
3、自动化测试程序可以重复使用的项目
二、WEB自动化工具的选择
测试产品分为 B/S 和 C/S
B/S的工具:QTP\AutoRunner appium
C/S的工具:Selenium、QTP、AutoRunner 、Robot Framework
三、什么时候可以开始做自动化测试?做自动化的目的是什么
1、单元测试、功能测试、接口测试已经完成的基础上开始做自动化测试
2、为了在做回归测试的时候,提高我们的测试效率
四、WEB自动化的环境搭建
(此处自动化环境搭建用的是Pycharm和Chrom,selenium框架工具也是对应Chrom的)
1、安装selenium框架工具pip install selenium
2、我们下载对应驱动包,然后放到path路径中
五、下载chromedriver
这里我用的是Chrom来做自动化,所以要安装chromedriver
因为chromedriver需要跟浏览器的版本一样,所以下载前看一下自己的Chrom版本,一定要版本相同,不然可能会出问题,如果没有版本完全一样的,前三段版本号能对的上就可以
Chrom会出现自动更新个的问题,如果自动更新就会跟驱动的版本不一样,所以需要先关闭Chrom的自动更新服务
修改 "C:\Windows\System32\drivers\etc\host 文件,在最后增加
127.0.0.1 update.googleapis.com
保存后 win+r 快捷键,输入cmd打开命令行,输入"ipconfig /flushdns" 刷新dns
重启浏览器即可
这里我提供一个下载
chromedriver的地址:
Chrome for Testing availability
这里我们选择这个下载
下载完成后,然后放到path路径中
注意:放在Python的环境变量中,如果不知道在哪可以打开Python控制台输入一下:
先输入import sys回车
再输入sys.path 回车