资源简介
测试工作的很多阻碍:工具集成学习成本高、原生框架不好用、测试效率上不去、环境多迭代快、分布式高并发难复现等等。让多少人浅尝辄止,无法有质的提升。为了从根源上摆脱束缚,本课程带你开发高扩展、高可用的自动化测试框架,助你更好的利用测试自动化技术。
PS:Python3+Selenium3开发Web和接口自动化的分布式测试框架 实际上是一个课。
课程目录
第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
tinghao,看看
感谢分享
学习一下
感谢大佬大佬
感谢分享
学习
xx谢谢
感谢分享
感谢分享
感谢分享
感谢分享
感谢分享
学习一下能就业的Python自动化测试开发实战
感谢分享
学习
好的
感谢分享
今天学明天学
感谢分享
感谢分享
感谢分享!!!
感谢分享
谢谢分享
感谢
感谢分享
感谢分享.....!!!!
谢谢分享
感谢分享
感谢分享
感谢分享
我要发了
多谢分享
好好学习
感谢分享
感谢分享
感谢分享
感谢分享
感谢分享