python全栈工程师 pdf_python全栈工程师项目开发实例实战入门教程百度云

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(下)

实战(六) – 多种断言、正则使用(上)

实战(六) – 多种断言、正则使用(下)

实战(七) – 关联用例处理、正则使用(上)

实战(七) – 关联用例处理、正则使用(下)

测试实战(八) – 数据库校验(上)

测试实战(八) – 数据库校验(下)

实战(九) – 日志处理和报告生成(上)

你可能感兴趣的:(python全栈工程师,pdf)