Python自动化测试——基础理论思维导图

1、自动化测试的定义

2、自动化测试的优势

3、自动化测试和手工测试相比,有哪些区别?

4、主流的测试用具

5、自动化测试的流程

6、适用于自动化测试的条件

7、选择自动化测试技术时以语言为主的技术线

Python自动化测试——基础理论思维导图

主要用到的自动化测试工具是Selenium,以下对Selenium做一个简介。

Selenium的简介
1、Selenium的组成
1)Selenium1.0
Selenium IDE:是Firefox浏览器的一个插件(只用于火狐浏览器),专门用于录制和回放测试过程。
Selenium Grid:可以实现在不同设备上运行Selenium脚本;加快运行Web-APP(应用)的功能测试。
Selenium RC:实现不同的语言编写的脚本都能够运行;代理服务器运行测试脚本。
2)Selenium 3.0.
组成:IDE+Webdriver+Selenium Grid
特点:所有浏览器都要使用Webdriver进行驱动,不再有单独的Firefox特权。
3)Selenium 4.0
发布于:2019年年底。试用版,没有正式推广。
区别不是特别大,只是有一些函数和方法的改变。对学习影响不大。

Selenium的安装和配置
1)安装和配置Python环境。
2)安装Selenium。
以管理员身份运行 cmd。
使用命令 pip install selenium 或者easy_install selenium
在Selenium安装完毕后
设置浏览器驱动。
第一种方式:专门设置一个驱动程序所在的目录,然后将改目录设置到path变量中。
第二种方式:直接将驱动程序放在Python的安装目录下即可。
安装火狐浏览器(步骤省略)
写代码,实现浏览器自动运行