能就业的Python自动化测试开发实战 搞定分布式并发场景-基本完结

资源简介

测试工作的很多阻碍:工具集成学习成本高、原生框架不好用、测试效率上不去、环境多迭代快、分布式高并发难复现等等。让多少人浅尝辄止,无法有质的提升。为了从根源上摆脱束缚,本课程带你开发高扩展、高可用的自动化测试框架,助你更好的利用测试自动化技术。

PS:Python3+Selenium3开发Web和接口自动化的分布式测试框架  实际上是一个课。

《能就业的Python自动化测试开发实战 搞定分布式并发场景-基本完结》

课程目录

第1章 开宗明义 试看

为什么做这门课程,如何学这门课程

共 1 节 (9分钟) 展开列表

第2章 自动化测试不得不说的事儿 试看

眼下几乎起步即自动化,但自动化测试未来该如何发展?只会写简单脚本就可以了吗?和测试开发的关系是什么?究竟要解决什么实际生产问题?开发属于自己的自动化测试框架才是答案。

共 7 节 (18分钟) 展开列表

第3章 测试框架开发基础——对象层封装 试看

真正的自动化测试≠简单的让代码代替执行用例。裸奔状态的脚本怎么封装?PO怎么抽离?页面对象和浏览器对象的关系究竟是什么?浏览器对象开发的两种方法以及如何取舍?本章带领大家搞定框架的对象层

共 6 节 (85分钟) 展开列表

第4章 测试框架开发基础——原生框架的集成

在工作中引入了一个开源的自动化框架,并不意味着框架就搭建完毕了,实际中还需要依据项目的情况,不断定制和优化框架,才能使我们的自动化工作开展的更加顺利,本章讲解如何利用Unittest

共 10 节 (128分钟) 展开列表

第5章 测试框架开发进阶——配置文件与IO模块

原生框架的数据处理能力较弱,只能在代码内嵌入测试数据,无法进行文件IO操作。本章使自动化测试的开发真正升级到架构层次,用设计配置文件的思想解决测试数据与代码分离的问题。

共 10 节 (137分钟) 展开列表

第6章 测试框架开发进阶——装饰器的应用

当前已经具备了一定的自动化能力,但是对于常见的用例依赖、操作日志记录、异常捕捉和处理等问题就显得力不从心了,本章以函数开始引入装饰器的概念,通过开发装饰器来提高测试框架的问题处理能力。

共 7 节 (120分钟) 展开列表

第7章 测试框架开发进阶——扩展功能的实现

想框架更好用,更贴合业务,免不了追加扩展升级。本章介绍常见框架功能的拓展如何实现:冒烟测试、接口测试集成、图片验证码的识别、自动构造随机的测试数据、邮件处理等。

共 7 节 (113分钟) 展开列表

第8章 测试框架开发高级——操作数据库

目前的框架功能已很完善,但真正使用时,还需要考虑正式环境的数据。本章教大家处理用例中出现DB校验需求、动态查询数据库、清理数据库的垃圾数据。

共 7 节 (82分钟) 展开列表

第9章 测试框架开发高级——异步的实现

Web测试串行执行效率低,接口测试也只满足功能校验。这可不够用。本章追加:1、将接口测试模块改造为支持异步并发性能测试 2、模仿多人和多浏览器下同时执行web自动化测试

共 12 节 (176分钟) 展开列表

第10章 自动化测试开发常见问题与优化

本章将会为大家讲解测试开发工作中频繁遇到的一些问题,比如页面元素定位问题、pip安装python包超时报错的问题等。

资源目录

01MOOC/054-488-Python3+Selenium3开发Web和接口自动化的分布式测试框架/
├──第1章 开宗明义 试看  
|   └──1-1 为什么做这门课?该怎么学_.mp4  47.38M
├──第2章 自动化测试不得不说的事儿 试看  
|   ├──2-1 自动化测试与测试开发的关系_.mp4  12.10M
|   ├──2-2 测试中的实际问题与需求_.mp4  11.40M
|   ├──2-3 测试工作中的自动化解决方案_.mp4  9.05M
|   ├──2-4 自动化测试可行性分析_.mp4  6.76M
|   ├──2-5 自动化测试需求分析_.mp4  6.00M
|   ├──2-6 需求分析的实现过程_.mp4  7.12M
|   └──2-7 本章小结_.mp4  3.40M
├──第3章 测试框架开发基础——对象层封装 试看  
|   ├──3-1 自动化此时开发的对象层_.mp4  8.41M
|   ├──3-2 最普通的自动化“裸奔状态”_.mp4  97.28M
|   ├──3-3 浏览器对象Browser基类的开发_.mp4  98.42M
|   ├──3-4 继承基类实现浏览器个性化_.mp4  172.33M
|   ├──3-5 页面对象开发的第一种实现方式_.mp4  143.43M
|   └──3-6 页面对象开发的第二种实现方式_.mp4  144.29M
├──第4章 测试框架开发基础——原生框架的集成  
|   ├──4-1 原生测试框架之简介_.mp4  81.56M
|   ├──4-10 本章小结_.mp4  19.66M
|   ├──4-2 原生测试框架参数化的第一种方法_.mp4  169.91M
|   ├──4-3 原生测试框架参数化的第二种方法_.mp4  53.04M
|   ├──4-4 原生测试框架断言的使用_.mp4  107.71M
|   ├──4-5 原生测试框架解决重复性前置条件的问题_.mp4  40.26M
|   ├──4-6 原生测试框架的后置处理方法的使用_.mp4  157.90M
|   ├──4-7 原生测试框架的测试类与PO的关系_.mp4  56.90M
|   ├──4-8 原生测试框架解决用例组织问题_.mp4  198.13M
|   └──4-9 原生测试框架解决测试结果可视化问题_.mp4  144.09M
├──第5章 测试框架开发进阶——配置文件与IO模块  
|   ├──5-1 如何提升应用层复用性和可维护性_.mp4  10.16M
|   ├──5-10 本章小结_.mp4  7.47M
|   ├──5-2 通用配置文件开发_.mp4  196.90M
|   ├──5-3 YAML文件配置和IO开发_.mp4  103.90M
|   ├──5-4 页面继承对象PO的改造_.mp4  88.68M
|   ├──5-5 解析自定义表达式的方法_.mp4  143.56M
|   ├──5-6 结合Selenium和YAML过滤表达式_.mp4  101.11M
|   ├──5-7 页面实例化PO对象改造_.mp4  60.52M
|   ├──5-8 自动化测试开发之Excel配置文件的IO开发_.mp4  197.21M
|   └──5-9 自动化测试开发之Excel配置文件的测试用例改造_.mp4  72.71M
├──第6章 测试框架开发进阶——注解器的应用  
|   ├──6-1 自动化测试开发之函数装饰器的基本实现方法_.mp4  114.37M
|   ├──6-2 自动化测试开发之用例依赖装饰器的实现方法_.mp4  221.84M
|   ├──6-3 自动化测试开发装饰器应用之测试用例的依赖实现_.mp4  66.16M
|   ├──6-4 自动化测试开发之日志的基本实现方式_.mp4  163.05M
|   ├──6-5 自动化测试开发之日志装饰器的开发_.mp4  92.98M
|   ├──6-6 自动化测试开发之异常的捕捉与记录_.mp4  156.59M
|   └──6-7 本章小结_.mp4  7.04M
├──第7章 测试框架开发进阶——扩展功能的实现  
|   ├──7-1 自动化测试开发框架拓展之测试数据构造简介_.mp4  11.46M
|   ├──7-2 自动化测试开发框架拓展之测试数据构造(一)_.mp4  169.12M
|   ├──7-3 自动化测试开发框架拓展之测试数据构造(二)_.mp4  172.15M
|   ├──7-4 自动化测试开发框架拓展之邮件模块开发(上)_.mp4  90.00M
|   ├──7-5 自动化测试开发框架拓展之邮件模块开发(下)_.mp4  117.20M
|   ├──7-6 自动化测试开发框架拓展之接口测试集成_.mp4  121.51M
|   └──7-7 自动化测试开发框架拓展之接口集成的实际案例分享_.mp4  159.11M
├──第8章 测试框架开发高级——异步的实现  
|   ├──8-1 自动化测试开发之数据库操作前言_.mp4  9.38M
|   ├──8-2 自动化测试开发之使用INI文件管理数据库连接配置_.mp4  18.21M
|   ├──8-3 自动化测试开发之实现INI配置文件解析_.mp4  81.77M
|   ├──8-4 自动化测试开发之建立mysql和oracle数据库连接池_.mp4  119.97M
|   ├──8-5 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(上)_.mp4  94.82M
|   ├──8-6 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(下)_.mp4  103.19M
|   └──8-7 自动化测试开发之使用oracle连接池实现oracle数据库操作_.mp4  189.51M
├──第9章 测试框架开发高级——操作数据库  
|   ├──9-1 自动化测试异步开发的基础知识之进程、线程和协程_.mp4  21.61M
|   ├──9-10 自动化测试开发之浏览器启动属性与web并发测试实现_.mp4  254.64M
|   ├──9-11 远程分布式测试实现_.mp4  63.75M
|   ├──9-12 改造异步装饰器记录异步测试执行过程与结果_.mp4  58.41M
|   ├──9-2 selenium底层原理以及异步和分布式实现原理_.mp4  18.01M
|   ├──9-3 自动化测试异步开发之webdriver接口协议_.mp4  42.78M
|   ├──9-4 自动化测试异步开发之编写异步webdriver接口请求客户端_.mp4  103.56M
|   ├──9-5 自动化测试异步开发之元素类开发_.mp4  121.79M
|   ├──9-6 自动化测试异步开发之编写客户端异步webdriver接口类(上)_.mp4  134.32M
|   ├──9-7 自动化测试异步开发之编写客户端异步webdriver接口类(下)_.mp4  117.46M
|   ├──9-8 自动化异步测试开发之编写异步业务函数、测试函数和测试类_.mp4  156.79M
|   └──9-9 自动化测试开发之编写异步测试执行主函数_.mp4  207.54M
└──资料  
|   └──autotest_framework-master.zip  2.95M

资源下载

抱歉,只有登录并在本文发表评论才能阅读隐藏内容,切记不要恶意刷,否则会被限制,先阅读用户规则,一旦进入黑名单,不可能再放出来。同时注意,暂停在线支付,请联系客服QQ2441105221。
  1. 无极说道:

    感谢大佬大佬

  2. 僵僵熊说道:

    感谢分享

  3. along说道:

    xx谢谢

  4. lua说道:

    感谢分享

  5. yysghy说道:

    感谢分享

  6. marcus说道:

    感谢分享

  7. Geoffrey520说道:

    感谢分享

  8. 图森说道:

    感谢分享

  9. 云飘向远方说道:

    学习一下能就业的Python自动化测试开发实战

  10. nqxllc说道:

    学习

  11. lxk26说道:

    好的

  12. 若水八千123说道:

    感谢分享

  13. google666说道:

    今天学明天学

  14. timess说道:

    感谢分享

  15. steven说道:

    感谢分享

  16. mutou说道:

    感谢分享!!!

  17. 42606798说道:

    感谢分享

  18. 莫莫说道:

    谢谢分享

  19. sunshine_chengzi说道:

    感谢

  20. sundu说道:

    感谢分享

  21. WJason说道:

    感谢分享.....!!!! :razz: :razz:

  22. 夜未殇说道:

    谢谢分享

  23. qyqx说道:

    感谢分享 :smile:

  24. jacky168说道:

    感谢分享

  25. 偶尔感伤说道:

    感谢分享

  26. szy0syz说道:

    我要发了 :wink: :wink: :wink: :wink: :wink:

  27. bakkas说道:

    多谢分享 :razz:

  28. hugo说道:

    好好学习

  29. 悠悠客说道:

    感谢分享

  30. 谢逗逗说道:

    感谢分享

  31. mask说道:

    感谢分享

  32. 光光说道:

    感谢分享

  33. oliverkirk说道:

    感谢分享

发表回复