一、什么是web自动化测试
自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。
这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?
指的是测试的过程在没有人或者较少的人为的干预的情况下进行的测试,再简单点说就是用程序或者脚本来测试程序,那么在web自动化测试中主要用来把测试人员从繁琐的内容中解放出来,主要做一些比如需要多次输入,多次运行的,比如我们用边界值,等价类设计的很多测试数据需要执行,比如业务流程需要执行很多遍的时候我们就可以使用web自动化测试
二、web自动化测试的工具
现在主流的web测试工具我们常用的就是selenium的那一套工具包括
浏览器一般选择chrome
浏览器对应的driver(chromedriver)
Python
Selenium库
三、web自动化测试的环境安装、
1、环境搭建
基于Python环境搭建
编辑
添加图片注释,不超过 140 字(可选)
1.1 安装selenium包
前提:python3 安装完毕且能正常运行
PIP工具
pip是一个通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能。
安装
pip install selenium
卸载
pip uninstall selenium
查看
pip show selenium
1.2 安装浏览器驱动