python全栈工程师项目开发实例实战入门教程百度云
课程目录:
开学典礼
pycharm的基本使用
Python基本语法
数值类型数据及运算
字符串的基本操作
字符串的常用方法
列表的基本使用
列表和元组的基本方法
字典的基本使用和方法
数据类型总结&debug调试
控制流程之条件语句的使用
控制流程之while循环
控制流程之for循环
函数的定义和调用
函数的参数分类及使用
函数的作用域
内置函数的介绍
文件的基本操作
路径处理模块导入的
异常介绍和处理
异常捕获和断言
面向对象(一):类和对象
面向对象(二): 属性和方法
面向对象(三):类和继承
面向对象(四):动态属性的设置
单元测试(一):unittest的四大核心概念
单元测试(二):unitest案例实际应用
单元测试(三):用例和数据的分离处理
python操作excel之openpyxl
openpyxl之2次封装
数据分离结合excel实际应用
数据驱动之DDT
配置文件的解析和应用
日志模块logging的使用
logging模块二次封装&实际应用
框架模型搭建之分层设计
项目路径优化处理
项目实战一:接口和项目介绍
项目实战二:http协议及鉴权方式
项目实战三:requests模块请求和数据解析
项目实战四:requests模块API封装
项目实战五:项目框架搭建
项目实战六:接口用例编写
项目实战七:测试报告分析
项目实战八:用例参数动态化
项目实战九:pymysql模块的使用
项目实战十:项目结合数据库校验
项目实战十一:正则表达式的使用
项目实战十二:接口关联数据处理
项目实战十三:项目环境管理和优化
项目实战十四:项目集合jenkins持续集成
项目实战十五:mock测试
项目实战十六:框架知识梳理
项目实战十七:简历辅导
pytest编写用例/发现用例/执行用例/断言/与unittest的差异
pytest的fixture实现和conftest.py共享机制
筛选用例/allure报告/重运行机制/数据驱动
pytest框架:接口自动化框架中使用pytest
seleniumwebdriver环境搭建
selenium浏览器常见操作
web页面组成之html
web页面-简单元素定位、webelement对象
web页面-xpath基本元素定位
web页面-xpath复杂元素定位
web页面-find_element、find_elements、By
web页面-页面操作(一)-等待、窗口切换
web页面-页面操作(二)-iframe/alert切换
web页面-页面操作(三)-鼠标/键盘/下拉列表
web页面组成之dom对象
web页面-页面操作(四)-js操作滚动条/日期/其它
web页面-页面操作(五)-上传操作
项目实战+框架(1)-自动化应用场景、需求分析
项目实战+框架(2)-自动化用例设计/PO模式
项目实战+框架(3) – 引入pytest、断言处理
项目实战+框架(4) – 引入数据驱动、深入分层设计
项目实战+框架(5) – basepage实现和封装
项目实战+框架(6) – 集成日志记录用例执行过程机制
项目实战+框架(7) – 集成失败用例自动截图机制
项目实战+框架(8) – 复杂场景的用例设计原则
项目实战+框架(9) – 复杂用例的实现
项目实战+框架(10) – 灵活使用前置后置
项目实战+框架(11)-jenkins的master和slave模式应用
项目实战+框架(12)-jenkins集成自动化和allure报告
web阶段内容总结
selenium框架原理
web阶段在线考核
app环境安装+appium工作原理
appium之Desired Capabilities
appium第一个脚本
appium日志解析
安卓app界面元素、package/activity
appium desktop和client详解
uiautomatoviewer\\appium等3种元素定位工具
appium元素定位(一) – id/classname等
appium元素定位(二) – uiautomator定位
appium操作之touchaction应用/swipe
appium操作之多点触控
appium操作之列表滑动、toast
appium操作之h5混合应用自动化
appium操作之微信小程序自动化
项目实战+框架 – 整体结构/PO需要调整部分
项目实战+框架 – 用例设计注意事项+启动参数配置化
项目实战+框架 – 多设备并发讲解
毕业典礼
单元测试框架-pytest基本应用
单元测试框架-pytest与allure集成
单元测试框架-pytest与fixture实现
测试工程师的职责是什么
什么要学习自动化
到底什么是自动化
谁来实现自动化这个功能
业招聘中自动化岗位技能需求是什么
柠檬班自动化课程设计 与企业招聘贴合
面向对象四:动态属性的设置
项目实战四:requests模块API封装(上)
项目实战四:项目框架搭建(下)
项目实战五:接口用例编写
项目实战六:测试报告分析
项目实战六:用例参数动态化
项目实战七:pymysql模块的使用
项目实战八:项目结合数据库校验
项目实战九:正则表达式的使用
项目实战十:接口关联数据处理
项目实战十一:项目环境管理和优化
项目实战十二:项目集合jenkins持续集成
项目实战十三:mock测试
项目实战十四:框架知识梳理
项目实战十五:简历辅导
IOS自动化测试-java语言(录播)-(一)
02-JDK环境的搭建.
03-Eclipse的安装和个性化配置
04-创建Maven工程
05-Maven引入第三方库
06-Eclipse配置自己安装的Maven
07-Maven环境变量相关的配置
08-TestNG插件的安装和创建TestNG类
09-xcode安装
10-xcode相关的设置
IOS自动化测试-java语言(录播)-(二)
12-npm和nodejs的安装
13-libimobiledevice的初步安装
14-libimobiledevice安装错误的解决
15-ios-deploy安装
16-ideviceinstaller安装
17-Carthage安装
18-Appium-命令行版本的安装.
19-Appium-桌面版本的安装
20-appium-doctor命令的运用
IOS自动化测试-java语言(录播)-(三)
22-第一个iOS自动化测试脚本-1
23-第一个iOS自动化测试脚本-2
24-软件需求与支持
25-Appium介绍
26-iOS9.3之前Appium自动化测试原理
27-iOS9.3之后Appium自动化测试原理
28-期望能力对象.
29-编写脚本调用接口创建Appium会话
30-设置代理抓包创建会话接口
IOS自动化测试-java语言(录播)-(四)
32-启动一个检查器会话
33-Inspector-检查器详解
34-Inspector-检查器详解-2
35-Inspector-录制功能详解
36-Inspector-设置代理抓包接口
37-元素定位-常规定位方式
38-元素定位-AccessibilityID方式
39-元素定位-iOSClassChain方式
40-元素定位-谓词-iOSNsPredicate
IOS自动化测试-java语言(录播)-(五)
42-元素定位-谓词-字符串相关
43-元素定位-谓词-模糊匹配
44-元素定位-谓词-逻辑运算符
45-元素定位-谓词-正则表达式
46-Driver相关API-Status和执行
47-Driver相关API-截屏
48-Driver相关API-Session相
49-Driver相关API-延时等待.
50-Driver相关API-屏幕设置
IOS自动化测试-java语言(录播)-(六)
52-Driver相关API-模拟器软键盘相关设
53-Driver相关API-软键盘相关操作
54-元素相关API-点击输入清空提交等方法
55-元素相关API-获取元素信息相关API.
56-App相关操作-1
57-App相关操作-2
58-App相关操作-3
59-Gestures-01-Swipe
60-Gestures-02-Scroll
IOS自动化测试-java语言(录播)-(七)
62-Gestures-04-Tap
63-Gestures-05-DoubleTap
64–06-TouchAndHold
65-07-DragFromToDuration.
66-SelectPickerWheelValue
67-Gestures-09-Alert
Dubbo接口测试(录播)
02Dubbo基础架构
03Dubbo服务搭建
04Dubbo管理工具安装
05Dubbo接口测试-jmeter插件
06Dubbo接口测试-telnet
07Dubbo接口测试-消费者代码
RobotFramework框架(录播)
Robot_2_选择python2还是python3?
Robot_3_eclipse和RED插件安装剪辑
Robot_4_配置eclipse剪辑
Robot_5_编写你的第一个robot用例剪辑
web页面-find_element、find_elements、by
项目实战+框架(3) – 引入unittest、断言处理
项目实战+框架(4) – 引入ddt、深入分层设计
项目实战+框架(5) – 复杂场景的用例设计原则
项目实战+框架(6) – 复杂用例的实现
项目实战+框架(7) – basepage实现和封装
项目实战+框架(8) – pytest初识+fixture用法
项目实战+框架(9) – fixture嵌套使用/参数化/标记
项目实战+框架(10) – 重运行机制/allure测试报告
项目实战+框架 – 启动参数配置化
赠送jmeter录播
Python编码环境安装与基本语法
python常用运算符&数字&布尔值
常用数据类型字符串&元组
常用数据类型List&dict
Python运算符&if条件语句
Python循环语句(while&for)
Python函数篇编写函数&return
Python函数篇内置函数的学习使用
Python函数篇函数参数类型学习使用
Python的5种常用的模块导入&os路径处理
python文件处理
python异常处理&异常基类学习
Python调试方法以及技巧
面向对象编程–类的创建&调用
面向对象编程–类的方法&变量
面向对象编程–类的继承
面向对象编程–类作业讲解
面向对象编程–动态属性机制
python单元测试-TestCase&TestSuite
python单元测试-TestLoader&TestReport
python单元测试-Unittest用例测试数据的复用性
python单元测试-unittest 作业讲解
python之Excel读写测试数据
python配置文件的使用与设计
python配置文件的类封装
DDT框架原理以及使用(一)
DDT框架结合单元测试(二)
python之logging日志输出原理
python之logging日志类的封装
接口、接口测试基础知识
http通信基础、cookies、授权、鉴权、token
requests模块讲解和应用(一)-模块api
requests模块讲解和应用(二)-token鉴权
requests模块讲解和应用(三)-操作封装、响应解析
接口自动化测试实战(一) – 需求分析和用例设计
接口自动化测试实战(二) – 数据管理和数据驱动
接口自动化测试实战(三) – 数据获取和解析、json和dict
接口自动化测试实战(四) – 结合单元测试+ddt+测试报告
接口自动化测试实战(五) – 优化之创造环境数据
接口自动化测试实战(六) – 关联用例处理、正则使用
接口自动化测试实战(七) – 数据库校验&正则使用
接口自动化测试实战(八) – 日志处理和报告生成
接口自动化测试实战(九) – Jenkins持续集成(一)
接口自动化测试实战(十) – Jenkins持续集成(二)
接口自动化测试实战(十一) – mock测试
接口自动化测试实战(六) – 关联用例处理、正则使用(上)
接口自动化测试实战(十二) – 知识梳理
接口自动化测试实战(十三) – 毕业辅导
接口实战考核项目讲解
selenium框架原理、浏览器常用操作
web页面 – 简单元素定位和chrome定位辅助工具
web页面 – xpath复杂元素定位(一)
web页面 – xpath复杂元素定位(二)
web页面 – xpath复杂元素定位(三)
web页面 – web页面操作(一)-等待、三种切换
web页面 – web页面操作(二)-鼠标、键盘、下拉列表、js操作
web页面 – web页面操作(三)-上传操作、需求分析
项目实战+框架(一) – 自动化应用场景、和用例设计
项目实战+框架(二) – pageobject设计模式应用
项目实战+框架(三) – 引入unittest、断言处理、ddt
项目实战+框架(四) – 无处不在的分层设计思想
项目实战+框架(五) – 复杂用例设计和实现原则
项目实战+框架(六) – 优化之basepage设计
项目实战+框架(七) – 集成实时异常捕获、失败截图、执行日志
项目实战+框架(八) – 集成pytest的mark功能、parametrize参数化
项目实战+框架(九) – 集成pytest的fixture功能
项目实战+框架(十) – pytest的失败截图和重试机制
项目实战+框架(十一) – 集成jenkins、jenkins分布式
项目实战+框架(十二) – jenkins自动化报告邮件定制化
项目实战+框架(十三) – 集成优美的测试报告allure
阶段总结课
第一个Java程序
编程工具安装与环境配置
基本数据类型
字符串与数组
Java常用运算符
Java循环控制结构
循环控制关键字
Java分支结构
Java局部变量
Java全局变量
Java函数
Java构造函数
函数调用与注意事项
Java创建对象内存机制
面向对象三大特性-封装与继承
面向对象三大特性-多态
字符串常用API
容器类ArrayList
容器类HashSet、HashMap
实战-1-JSON数据格式解析
实战-2-Properties文件解析
实战-3-异常处理、debug调试
实战-4-Maven项目构建(上)
实战-4-Maven项目构建(下)
实战-5-Excel文件解析(上)
实战-5-Excel文件解析(下)
Java面向对象知识点总结(上)
Java面向对象知识点总结(下)
单元测试框架testng入门
单元测试框架testng进阶(一)
单元测试框架testng进阶(二)
单元测试框架testng进阶(三)
app自动化环境搭建
Appium工作原理讲解
Appium初始化日志分析
adb常用命令&aapt工具(上)
adb常用命令&aapt工具(下)
app界面元素结构
元素定位工具详解
第一个App自动化脚本
常规元素定位(一)
常规元素定位(二)
常用appium API(上)
常用appium API(下)
Hybrid应用自动化
X5内核应用自动化
特殊场景元素处理(一)
特殊场景元素处理(二)
项目实战step1:poi技术、参数化(上)
项目实战step1:poi技术、参数化(下)
项目实战step2:PageObject设计思想(上)
项目实战step2:PageObject设计思想(下)
项目实战step3:集成日志、报表(上)
项目实战step3:集成日志、报表(下)
项目实战step4:报表截图、jenkins持续集成(上)
项目实战step4:报表截图、jenkins持续集成(下)
app自动化测试项目总结(上)
app自动化测试项目总结(下)
python语言-app自动化测试(录播)
2-adb+appium启动会话+日志分析
3-app元素定位
4-app操作
5-列表滑动+h5混合应用自动化
6-微信小程序+缩放+中文输入
7-web框架总结+app框架应用
8-yaml使用和自动识别设备
9-多设备并发+阶段总结
App自动化测试
IOS自动化测试(一)
IOS自动化测试(二)
IOS自动化测试(三)
IOS自动化测试(四)
IOS自动化测试(五)
Driver相关API-Session相关
IOS自动化测试(六)
Driver相关API-软键盘相关操作.
IOS自动化测试(七)
Gestures-09-Alert.
面向对象编程–类作业讲解一
app自动化环境安装和原理(一)
app自动化环境安装和原理(二)
ADT工具和常用adb命令、monkey命令
ADT工具之uiautomatorviewer使用
appium工作原理、Desired Capabilities
安卓自动化框架uiautomator介绍
appium常用操作(一)
appium常用操作之swipe
appium常用操作之touchAction
appium 上下文和H5测试(一)
appium 上下文和H5测试(二)
appium toast提示信息处理
appium微信小程序自动化
appium之列表滑动点击
app自动化实战(一) – 代码重构之basepage
app自动化实战(二) – 代码重构之po设计
app自动化实战(三) – 代码重构之启动会话和yaml
app自动化实战(四) – 代码重构之fixture运用
app总结课(上)
app总结课(下)
robotframework+eclipse环境搭建和简介、demo(上)
robotframework+eclipse环境搭建和简介、demo(下)
毕业考核
为何学了自动化,会涨薪3000?
面向对象编程–类作业讲解二
python之Pandas读写测试数据
接口、接口测试基础知识一
接口、接口测试基础知识二
接口测试工具:Jmeter-http接口
接口测试工具:soapui-webservce接口
实战(三) – 数据获取和解析、json和dict上
实战(三) – 数据获取和解析、json和dict下
结合单元测试+ddt+测试报告(上)
结合单元测试+ddt+测试报告(下)
实战(五) – 优化之创造环境数据(上)
实战(五) – 优化之创造环境数据(下)
实战(六) – 关联用例处理、正则使用(下)
实战(七) – 数据库校验&正则使用(上)
实战(七) – 数据库校验&正则使用(下)
实战(八) – 日志处理和报告生成(上)
实战(八) – 日志处理和报告生成(下)
实战(十一) – mock测试(上)
实战(十一) – mock测试(下)
实战(十二) – 知识梳理(上)
实战(十二) – 知识梳理(下)
接口实战考核项目讲解(上)
接口实战考核项目讲解(下)
web页面组成之html(上)
web页面组成之html(下)
web页面组成之dom对象(上)
web页面组成之dom对象(下)
selenium框架原理、浏览器常用操作(上)
selenium框架原理、浏览器常用操作(下)
web页面 – web页面操作(二)-鼠标、键盘、下拉列表、js操作(上)
web页面 – web页面操作(二)-鼠标、键盘、下拉列表、js操作(下)
web页面 – web页面操作(三)-上传操作、需求分析(上)
web页面 – web页面操作(三)-上传操作、需求分析(下)
项目实战+框架(一) – 自动化应用场景、和用例设计(上)
项目实战+框架(一) – 自动化应用场景、和用例设计(下)
项目实战+框架(二) – pageobject设计模式应用(上)
项目实战+框架(二) – pageobject设计模式应用t(下)
项目实战+框架(三) – 引入unittest、断言处理、ddt(上)
项目实战+框架(三) – 引入unittest、断言处理、ddt(下)
项目实战+框架(四) – 无处不在的分层设计思想(上)
项目实战+框架(四) – 无处不在的分层设计思想(下)
项目实战+框架(五) – 复杂用例设计和实现原则(上)
项目实战+框架(五) – 复杂用例设计和实现原则(下)
项目实战+框架(七) – 集成实时异常捕获、失败截图、执行日志(上
项目实战+框架(七) – 集成实时异常捕获、失败截图、执行日志(下
项目实战+框架(九) – 集成pytest的fixture功能(上)
项目实战+框架(九) – 集成pytest的fixture功能(下)
项目实战+框架(十一) – 集成jenkins、jenkins分布式(上)
项目实战+框架(十一) – 集成jenkins、jenkins分布式(下)
项目实战+框架(十三) – 集成优美的测试报告allure(上)
项目实战+框架(十三) – 集成优美的测试报告allure(下)
阶段总结课(一)
阶段总结课(二)
ADT工具和常用adb命令、monkey命令(上)
ADT工具和常用adb命令、monkey命令(下)
安卓自动化框架uiautomator介绍(上)
安卓自动化框架uiautomator介绍(下)
appium常用操作之touchAction(上)
appium常用操作之touchAction(下)
appium微信小程序自动化(上)
appium微信小程序自动化(下)
appium之列表滑动点击(上)
appium之列表滑动点击(下)
app自动化实战(一) – 代码重构之basepage(上)
app自动化实战(一) – 代码重构之basepage(下)
app自动化实战(二) – 代码重构之po设计(上)
app自动化实战(二) – 代码重构之po设计(下)
app自动化实战(三) – 代码重构之启动会话和yaml(上)
app自动化实战(三) – 代码重构之启动会话和yaml(下)
app自动化实战(四) – 代码重构之fixture运用(上)
app自动化实战(四) – 代码重构之fixture运用(下)
python常用运算符&常用数据类型
常用数据类型List&Tuple&dict(一)
常用数据类型List&Tuple&dict(二)
常用控制流if&for&While(一)
常用控制流ifforwhile(二)
Python之函数&内置函数
file对象测试数据的读写与操作
OS对目录的操作以及引用
面向对象编程–继承与初始化函数
面向对象编程–类的封装与复用
模块引入import&fromimport
类与对象强化练习一
类与对象强化练习二
python单元测试-unittest(一)
python单元测试-unittest(二)
python单元测试-unittest(三)
python单元测试-unittest(四)
接口、接口测试基础知识(一)
接口、接口测试基础知识(二)
http通信(一)之通信基础
http通信(二)之数据包
接口测试工具(一)
接口测试工具(二)
python之Excel读写测试数据(一)
python之Excel读写测试数据(二)
python之SMTP发送邮件原理
实战(一) – 需求分析和用例设计(上)
实战(一) – 需求分析和用例设计(下)
实战(二) – 数据管理和数据驱动(上)
实战(二) – 数据管理和数据驱动(下)
实战(四) – 结合单元测试+ddt(上)
实战(四) – 结合单元测试+ddt(下)
实战(六) – 多种断言、正则使用(上)
实战(六) – 多种断言、正则使用(下)
实战(七) – 关联用例处理、正则使用(上)
实战(七) – 关联用例处理、正则使用(下)
测试实战(八) – 数据库校验(上)
测试实战(八) – 数据库校验(下)
实战(九) – 日志处理和报告生成(上)