本课程从代码层面,手把手一行一行的带领大家开发所有代码,并且重构与抽象了自动化测试框架,多层的封装,让你的自动化拥有更高的技术含量。如果你是一名想转测开的测试,这门课是你的不二之选。注重代码与实操的课程,欢迎来学~
第1章 课程介绍(必看章节) 试看1 节 | 10分钟
本章主要介绍为什么要学习这门课,学习这门课达到的目标是什么以及要想学习这门课要求大家具备哪些技能等,知道为何学,方能如何学。
收起列表
第2章 全面元素定位(重点章节,建议大家跟着老师一点点操作。) 试看10 节 | 80分钟
本章主要带领大家回顾ui自动化测试必知必会的元素定位的方式,如xpath与css选择器定位、获取登录后的cookies、使用cookies绕过登录以及JS操作定位页面元素等,让大家为后续章节打好基础,更好的了解自动化测试的标准以及所需。…
收起列表
第3章 实战电商平台商品信息浏览流程(大家跟着老师进电商实战,不断提高自己的编程能力)6 节 | 59分钟
本章主要是实战环节,选择京东商城,为大家演示真实企业场景中是如何进行自动化测试的并且如何开发代码,让大家有个整体的思路,学起来不费劲。会讲到cookies验证功能的开发、获取商品详细信息的开发以及会给大家提供Erroe和无Error的错误排查思路。让大家一点点提高编程能力,无畏开发。…
收起列表
视频:3-6 有Error和无Error的错误排查思路 (06:51)
第4章 强化元素定位的方法(学点高级的定位方式,让大家不再畏惧代码)7 节 | 56分钟
本章给大家来点更高级的定位方式,让大家不再惧怕定位不到元素的困境,如会讲到绝对定位与相对定位、通配符如何定位、Xpath函数运算的简单实用、css选择器的那些符号以及Webdriver模块源代码的解读,一步步带领大家学习,让大家真正的能掌握到自动化测试的精髓,同时还能强化大家的编程能力。 …
收起列表
第5章 Selenium的分布式测试(想要提高测试效率就必学会分布式测试)8 节 | 69分钟
本章主要讲解Selenium的分布式测试,包括python虚拟环境和分布式环境的搭建、PyMySQL的基本使用,最终会带着大家实战,强化对分布式测试的理解。
收起列表
第6章 等待的几种方式及源代码分析(通过源码的分析,让大家明白等待的机制)3 节 | 24分钟
本章主要讲解等待的几种方式,包括python中的几个魔法方法,带领大家一起解读WebDriverWAIt的源码,让大家真正明白为何等待,等待的原理。
收起列表
第7章 对象关系映射与model的封装(重点章节,建议多听,让你彻底掌握面向对象的思想) 试看9 节 | 89分钟
本章重点讲解类的创建与动态的创建、使用元类来创建类、数据库连接池的创建、Field类的开发等,让大家在学中练,练中学,掌握核心知识。
收起列表
第8章 从日志的使用到日志加载引擎的开发6 节 | 71分钟
收起列表
第9章 面向对象思想的应用-PageObject9 节 | 102分钟
面向对象思想的应用-PageObject
收起列表
视频:9-4 PageObject封装(1) (24:33)
视频:9-5 PageObject封装(2) (14:22)
视频:9-6 PageObject封装(3) (15:38)
视频:9-7 PageObject封装(4) (14:28)
第10章 课程总结及未来的技术路线1 节 | 20分钟
收起列表