首页 实战 UI自动化测试经典项目实战 强化编程能力
收藏

经典电商项目分布式UI测试实战,快速提升代码开发能力

击破自动化测试重难点 ● 实现从测试到测试开发的华丽转身

UI自动化测试经典项目实战 强化编程能力

已完结 难度 中级 时长 13小时 学习人数 298 综合评分 10.00

本课程从代码层面,手把手一行一行的带领大家开发所有代码,并且重构与抽象了自动化测试框架,多层的封装,让你的自动化拥有更高的技术含量。如果你是一名想转测开的测试,这门课是你的不二之选。注重代码与实操的课程,欢迎来学~

大周
讲师

全栈工程师,资深测试工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

从测试转到测试开发 需要优秀的代码开发能力

注重代码开发 理论+思路+实战 多角度讲解测试开发过程

  • 对象关系映射的开发(ORM)
    与Model的封装

    类动态创建的本质
    元类的具体应用场景
    环境隔离配置的写法
    Model元类的开发
    Debug调试插入数据流程
    封装代码,操作数据库

  • 日志加载引擎的开发

    熟悉日志的使用规则
    掌握日志的配置方法
    了解企业中日志配置的方式
    掌握日志的加载模式
    自己开发日志加载引擎

  • Selenium的页面对象模型
    Page Object

    分析PO设计模式
    抽象出页面
    PageObject的封装
    降低代码量
    提高代码重用性

  • 阅读源码

    阅读部分源代码
    学习编程方法和思想
    快速定位bug
    提高自身的开发与设计能力
    不再畏惧阅读源代码

掌握测试开发常用核心技术 Python3.6+PyMySQL+Selenium3

Python代码编程+主流开发思想 内外兼修提高测试开发技能

  • 面向对象思想

    面向对象的三大特性
    封装、继承、多态在编程中的使用
    熟悉面向对象的设计结构
    提高代码的重用性

  • Selenium 基本元素定位

    文字链接定位
    局部文字链接定位
    截图方法的封装
    js定位操作
    cookies验证功能开发

  • 强化定位Xpath与CSS选择器

    绝对与相对定位
    Xpath函数运算
    父子及兄弟标签的定位
    CSS选择器的属性筛选
    通配符的使用

更好掌握Selenium分布式测试 提高测试执行效率

经典项目实战展现多业务流程 实现多线程并行测试

用selenium进行兼容性分布式测试

启动多个浏览器
测试相同的业务流程
启动多个浏览器
测试不同的业务流程

核心技术内容

Python虚拟环境的创建与使用
环境迁移必备的requirements
分布式环境搭建
分布式环境测试代码开发
PyMySQL的基本使用
实战多个业务流程
对运行代码的重构和拆分 

京东商城UI自动化测试实战 轻松应对各类业务场景

逐步进行页面层次化的分析 通过项目让你规避测试中的各种坑

测试流程分析

  • 登录

    使用cookies绕过
     

  • 商品主页

    查看商品信息
    并对句柄的切换处理

  • 筛选

    筛选符合多条件
    的商品

  • 分析

    分析商品信息
    的数据结构

  • 入库

    解析结构
    并存入数据库中

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,

讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

适合人群

编程能力较弱的测试人员
准备入行测试开发的测试人员
想要提升开发能力的测试&测试开发人员

技术储备要求

具备软件测试经验
具备Python基础知识

环境参数

  • 技术语言 Python3.6
  • 编译环境 Pycharm
  • 开发系统 windows/linux/mac

万事俱备 只等你来

  • 匿名用户

    好评

    嗯,沙发。不知道老师看不看评论。哈哈,我学习速度还行吧?快速刷完前三章,敲下来后酣畅淋漓..着重看第七章节内容(个人认为最具价值的一章,吸收中...)睡前想起可以评价,因为觉得对课的整体结构有了足够认知了,就提前给你刷个好评吧:整体感觉思路清晰连贯,内容精炼、实在,不墨迹,没有本人其他科目中重复内容(良心之作啊...赞一个),但是不知道其他初学者会不会感觉有点断篇儿?后面讨论群及时技术支持啊~期待python的接口自动化或者测试开发类课程并继续保持一定深度。加油!

  • 慕仰0808245

    好评

    之前已经看完虫师的selenium 但是感觉自己连贯不起来,看了四章觉得,大周老师讲的让人听了能找到做自动化的思路,能够让自动化实践起来,我相信看完后面几章后,会获得很大的收获。对于跳槽涨薪什么的帮助会很大。另外,期望老师抓紧 做一个接口自动化的或者测试开发的教程,挺期待的(python3哦)!总之这门课程,物超所值!

  • 啾迪jodie

    好评

    讲得很好,边听边跟着码代码地过了一遍,还有很多疑惑的地方,还得反复地练习推敲才行。btw,老师啥时候搞个python的接口自动化课程呀,非常期待的~~~

查看全部171条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题