在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Python Web自动化测试学习路线,需要学习手工测试转型自动化测试技能、自动化测试selenium基础、HTML基础、学习selenium中常见元素定位、利用selenium进行自动化测试、selenium进行自动化测试的中级操作、selenium进行自动化测试高级操作、自动化测试框架。
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 面试中常见自动化测试知识
学习前要了解软件测试行业现状及前景,结合自己的职业发展规划来指定学习目标。在巩固基础的同时,通过看书和资料来学习软件测试的知识。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
博学谷软件测试课程有什么优势?
博学谷软件测试课程有什么优势?为什么众多小伙伴选择参加博学谷的在线培训班?博学谷软件测试在线课程立足于测试领域的中高端测试人才需求,课程内容由浅入深,涵盖基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试,通过企业级实战项目,确保学员从理论学习到实践,真正掌握中高端测试技术,成为企业争抢的测试精英。除此之外,博学谷软件测试课程还有什么其他优势呢?
7465
2019-08-09 18:03:36
软件测试容易学吗?软件测试自学步骤
软件测试容易学吗?事实上,大多数非计算机出身的初学者,通过正确的学习方法也能比较容易的学会软件测试,几个月就可以上手工作。当然如何学软件测试是学好软件测试的关键。在自学的路上,不少学习者就是没有掌握正确的学习方法,而走了不少弯路,从而认为学习软件测试很难。接下来小编就来和大家谈谈软件测试自学步骤。
4925
2019-08-26 18:32:43
软件测试师要掌握哪些知识?自学软件测试要多久?
软件测试师要掌握哪些知识?自学软件测试要多久?一个合格的软件测试师,要掌握基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试,还要做到从理论学习到实践练习。这个过程自学的话要看个人资质,快的话差不多一年,慢的话好几年都不一定能掌握。强烈建议初学者报博学谷的软件测试就业班课程,最多只需要半个年就能学好软件测试。下面我们来一起看看博学谷的软件测试就业班课程内容。
4908
2019-08-27 16:37:40
软件测试培训哪里好?怎么选择?
软件测试行业发展比较快,测试人才缺口大。软件企业要靠软件产品的质量去占领市场,没有测试人员进行前期测试、产品存在严重缺陷,产品得不到大众的认可,测试岗位在IT行业中不可或缺。选择软件测试行业,那么零基础想要学习软件测试技术,参加软件测试培训是一条捷径。
4190
2020-05-26 15:21:26
30岁零基础学软件测试晚吗?还来的及吗?
30岁零基础学软件测试晚吗?亡羊补牢未为晚矣,想学时候行动就可以了,如果想以后从事这个一行业想到到一份满意的工作,到软件测试培训班系统的培训下,免得自学进程慢还学得浅显,以后工作中不够用问题就麻烦了,市面是的培训班都是短期的比较适合转型人群。
5759
2020-12-15 15:09:55