自动化介绍
一、自动化测试理论
1、介绍
2、实施Ul自动化测试的前置条件
需要回归测试的项目:甲方公司自己运营的项目、金融、电商、需求变更不频繁、项目周期长(如:京东)
3、UI 自动化测试执行时机(什么时候该执行:手工测试完成后)
二、工具及选择介绍
1、认识 web 自动化测试工具 (python + Selenium + unittest)
selenium 特点:开源、跨平台、支持多种浏览器、支持多语言、功能强大且成熟稳定
2、selenium核心组件
注意:selenium -grid 可以做分布式。(批量在不同平台中运行用例)自动化用例较多时,或者测试不同浏览器在不同平台运行时可以选择。
对页面元素实施自动化测试,主要用 webdriver
三、环境搭建
1、环境搭建步骤
安装selenium:pip install selenium
安装浏览器驱动:根据使用浏览器,下载对应的浏览器驱动版本(谷歌:http://npm.taobao.org/mirrors/chromedriver/)
将 chromedriver 浏览器驱动,添加到 python.exe 所在目录即可(避免再次将此驱动器添加到path变量)