西安博为峰IT教育

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>西安软件测试培训学校实力

西安软件测试培训学校实力

  西安软件测试培训学校实力,软件测试培训推荐西安博为峰,西安博为峰培训学校,IT培训领跑者,专注Java培训,Python培训,Web培训,Linux培训,UI培训,软件测试等课程,集教研与教学为一体,级讲师授课,一站式学习+就业+进阶,入学及签订协议,就业有保障。

  Python Web自动化测试学习路线

  发布时间:2020-02-07 16:21:10浏览2190来源:博学谷作者:吾非鱼

  Python Web自动化测试学习路线,需要学习手工测试转型自动化测试技能、自动化测试selenium基础、HTML基础、学习selenium中常见元素定位、利用selenium进行自动化测试、selenium进行自动化测试的中级操作、selenium进行自动化测试操作、自动化测试框架。

  Python Web自动化测试

  Python Web自动化测试学习路线知识点:

  一、学习手工测试转型自动化测试技能

  手工测试转型自动化测试必须掌握的知识,学会技能点,从思想的转变到框架

  1.1web功能测试和自动化测试的区别

  1.2如何从手工测试到自动化测试进行思维转变

  1.3从功能测试用例到自动化测试用例

  1.4常见自动化测试框架介绍

  1.5如何选择适合自己得测试框架

  二、自动化测试selenium基础

  功能测试分析到自动化测试的转变,从功能角度出发,自动化selenium的基本知识,把浏览器操作起来了解自动化测试。

  2.1 selenium工作原理

  2.2 selenium环境搭建

  2.3全方位功能测试需求分析

  2.4从功能测试需求到自动化测试需求

  2.5从功能测试到自动化测试如何打开不同浏览器

  2.6 selenium打开浏览器底层实现原理

  2.7 python函数的基础运用

  2.8项目中如何封装打开浏览器的方法

  2.9打开地址的二次开发

  2.10浏览器的常见操作方法

  2.11浏览器常见方法进行二次开发

  2.12 requests实现打开地址封装

  2.13 webdriver之get源码分析

  三、HTML基础

  学习HTML定位基础知识,解决元素定位问题

  3.1 HTML页面基础定位知识

  3.2 HTML页面元素定位工具学习

  3.3 HTML页面中如何确认元素的性

  四、发学习selenium中常见元素定位

  从功能测试分析到把自动化测试引入,从功能测试和自动化测试分别判断页面的正确性,selenium基础元素的定位,css定位分析学习实战以及xpath定位分析实战学习,逐一学习熟悉自动化测试原理。

  4.1功能测试判断页面的正确性

  4.2自动化测试判断页面是否正确

  4.3 selenium底层源码分析

  4.4封装打开页面方法及判断页面是否正确

  4.5功能测试中多窗口及多tab分析处理

  4.6实现多窗口切换

  4.7处理多窗口思路分析及low代码实现

  4.8通过title进行窗口切换方法封装

  4.9功能测试之常见元素分析

  4.10基础之元素定位

  4.11开发一个定位方法

  4.12基础元素定位方法

  4.13模态框及焦点定位

  4.14 css定位分析学习实战

  4.15 xpath定位分析学习实战

  五、利用selenium进行自动化测试

  selenium对常见元素的操作基础

  5.1 list定位

  5.2封装查找元素方法

  5.3封装层级查找元素方法

  5.4封装list定位

  5.5封装输入操作

  5.6封装点击操作

  5.7对checkbox框进行封装

  5.8 expected_conditions中元素可见源码分析

  5.9将元素是否可见封装在自己的方法中

  5.10判断一个元素组中的元素有哪些是可见的并返回

  5.11新老代码容错处理

  5.12如何设计读取配置文件

  5.13重构封装读取配置文件函数

  5.14把配置文件和函数操作结合设计

  5.15封装通过配置文件信息实现定位自动化

  5.16基础元素封装知识总结

  六、selenium进行自动化测试的中级操作

  对工作中会遇见的各种问题进行分析,把这些问题通过自动化的思维进行分析,再介绍selenium在实际工作中会遇见得各种疑难问题简单解决方案,结合实际项目把解决方案进行二次封装。

  6.1自动化测试下拉框处理思路

  6.2下拉框操作及色了源码分析

  6.3 selected工作原理

  6.4项目中设计封装操作select元素

  6.5自动化测试上传文件原理解析

  6.6上传头像源码分析及基础学习试看

  6.7对非input类型上传文件进行上传操作

  6.8封装非input类型上传文件方法

  6.9设计完善上传文件方法

  6.10自动化测试下载文件原理解析

  6.11使用selenium进行文件下载

  6.12项目实战中如何封装文件下载方法

  6.13自动化测试修改日历原理解析

  6.14通过js实现把只读属性的输入框变成可输入

  6.15项目实战中如何封装执行js代码函数

  6.16问题剖析到实战封装修改日历方法

  七、selenium进行自动化测试操作

  学习实际工作中的键盘事件、富文本操作、弹窗处理等,从基础理论及方法得使用熟悉,再结合实战挑战更加深层次得设计模式知识。

  7.1 ActionChains源码解析

  7.2 ActionChains方法基础使用

  7.3实战封装键盘事件方法

  7.4自动化测试中富文本操作解析

  7.5处理富文本标签中非input类型元素输入

  7.6实战富文本方法在实战中的封装

  7.7自动化测试弹窗操作分析试看

  7.8解决弹窗问题

  7.9实战系统弹窗函数从分析到封装

  7.10自动化测试中滚动条操作解析

  7.11滚动查找元素方法实现

  7.12项目实战之滑动查找元素

  7.13实战通用滑动查找元素方法封装

  7.14自动化测试操作解析

  7.15 cookie的植入获取删除操作

  7.16项目实战处理cookie问题

  7.17 selenium测试基础之如何处理截图

  7.18项目实战中如何获取图片

  八、自动化测试框架

  主流的自动化测试框架及框架原理,自动化测试领域的学习目标。

  8.1测试框架的思考

  8.2设计自动化测试框架

  8.3编写自动化测试方案

  8.4面试中常见自动化测试知识

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网