北京Python测试开发

¥面议

北京Python测试开发

  1. 上课班制:
  2. 小班课大班课
  1. 上课时段:
  2. 白天班晚班周末班双休班全日制

课程简介:Python测试开发

  1. 北京北京龙腾测试教育北京龙腾测试教育

课程详情 2022-10-07 14:00

Python进阶
递归
了解什么是递归函数,递归函数的优缺点及实战递归函数
装饰器
了解什么是装饰器,为什么使用装饰器,及实战装饰器
可迭代的对象,迭代器
了解什么是迭代器,为什么使用迭代器及实战
生成器
生成器是一种用函数语法定义的迭代器及yield 语句和next ;send的使用
OS和os.path模块
os模块的详解,为后面django项目路径,静态文件路径,媒体路径等做准备
线程
queue模块
了解什么是线程,常见线程用法、同种任务并行、线程间同步、使用with加锁实战。实战并发实际_上带有线程的程序通常由一系列生产者和消费者组成,它们通过将数据存入一个共享队列中或者从中取出来进行通信,通过queue模块共享数据,实战queue模块


服务端测试Http/ Dbbo/ Thrift/ Grpc/
HTTP协议基础
浏览器打开一一个网页的请求过程,IP, DNS:ipv4、ipv6、dns解析过程,TCP /IP四层参考模型、osi 七层模型、
HTTP协议的组成部分
了解什么是请求头,请求体,请求方法,媒体格式,响应头,|响应状态码,响应体等
网页的基础知识
提交什么是静态网页,什么是动态网页,什么是认证页面( cookie与session)
Restul协议测试
Request模块
用request实现get,
post,表单,json 请求,添加请求头及响应的处理及


关键字驱动框架开发-降低自动化测试的门槛
关键字驱动
Excel维护测试用例,
Log日志层
Log日志方法的封装
常用方法层
Excel用例解析函数封装,selenium 的二次封装,unittest 的二次
封装,操作函数的封装等
报告层
报告的次封装

单元测试框架Unittest的详解
单元测试框架
Pytest单元测试框架,unitest,nose 的区别与联系
用列编写
Unittest的setup, teardown, 编写测试用列的讲解
断言
Unittest的自带的AssertEqual,AssertTrue,Assertin等的讲解
数据驱动
Unittest之DDT的讲解
用列组织
Unitetest 组织多个test用例,组织多个class用例等
.eSHtmlrunner讲解
生成测试报告
常用框架面试题讲解
框架的好处,各种框架的区别等

Python测试开发

前端知识
htm1基础:
1.元素的构成、2. 嵌套元素、3. 块级元素和行内元素、4.空元素、5、元素属性6、布尔属性html文档结构、HTML中的空白、html 中的特殊字符、HTML注释、html元数据、在HTML中应用CSS和JavaScript、HTML文本格式元素、标题、段落、无序列表、有序列表、嵌套列表、斜体字、粗体字、下划线、表格、表单、用户提交数据、发送文件、校验数据、
css相关知识:
选择器、html中使用css、外部样式表、内部样式表、内部样式表、行内样式表、css颜色、十六进制颜色值、RGB颜色值、css 中的单位像素和百分比、CSS 文本格式、CSS字体、Box Model盒子模型、如何显示元素、什么是Box Model(盒子模型)、元素高度和宽度、边框、边距等
Bootstrap
网格系统、表格、导航、导航栏、表单、表单控件、输入框组、模态、boost rap- adnin实例

Django开发
Django安装
pip install django
创建项目
djangor adnin st artproject first_ project 讲解,1. init_ . .py:2. settings. py: 3.urls.py: 4. wsgi. py:
编写视图了解什么是视图,实战添加简单的视图
映射视图
为了提升模块化程度,我们可以换种方式把入站URL 映射到视图上,而不直接在项目层设置。首先,要修改项目的urls.py 文件,把针对navigation 应用的请求交给navigation 应用处理。然后,在navigation应用中指定如何处理请求。
静态文件目录和媒体文件目录
了 解什么是媒体文件:实战在项目中处理媒体文件
模型与数据库
了解什么是模型,模型与数据库的关系,实战配置setting文件与|
数据库的对应关系,实战创建模型,实战在模型中如何编写sql语句。
后台管理界面
运行后台管理页面,实战通过后台管理页后添加更多模型。
总结
如何创建一一个项目,如何创建一个应用,如何编写视图,如何设置urls,如何创建模板,如何创建模型,urls与视图,模板,模型的关系。


Django开发
实战分类模板
用代码实现分类模块
实战index模板
用代码实现index模块
实战分类视图
用代码实战分类视图
实战分类模型
用代码实战分类模型
模板进阶实战
1.相对url
2.定义基类模板base
3.定义区块
4.模板继承
身份验证:
了解Dj ango提供的用户身份验证机制,实战dj ango. cont rib. auth的应用
身份验证实战
1.实战User模型:实战User模型的5个主要属性,实战增加用户属性,
2.实战创建用户注册视图和模板
3.添加URL映射
实战实现登录功能
1.定义登录视图
2.创建登录模板
3.添加链接
4.限制访问
5.设置跳转登录页面
6.退出
cookie和会话实战
1.在Django 中设置session
2.客户端cookie: 实战requests模块发送请求
实站接口平台开发
接口平台功能模块的讲解
分析接口平台各个不同的功能模块
接口平台系统架构的讲解
分析接口平台的整体架构
接口平台数据结构的设置:
分析接口平台的数据结构的设置
Flask的安装
Fask的安装
Flask的接口开发
用FLASK开发接口
演示用接口平台测试接口
演示用平台如何测试接口

Python测试开发

实站接口平台开发
项目管理模块的开发
实战实现项目的增删改查功能
模块管理功能
实战模块的增刪改查


实站接口平台开发
debugtalk. py模块开发
代码实现debugtalk. py模块
配置log日志
代码实现配置log日志

实站接口平台开发
环境管理模块开发
代码实战环境管理模块
用例管理模块开发
代码实战用例管理模块
celery
的讲解,
代码实战用例管理模块
redis的讲解
Redis的安装和讲解,查看redis 的key和value
定时任务模块的开发
redis的celery实现定时任务:
持续交互Devops- Docker技术
虚拟机,centos7 的安装
安装visualbox, centos7 系统
CICD
讲解什么CICD.
常用linux命令讲解
Yum,Iz,SZ等常用命令的讲解
安装redis
更改yum源,yum安装redis
安装mysql
Yum安装数据库,已经权限的修改
安装anacod
安装python的虚拟环境
Git的安装
Git的安装
安装nginx
Nginx的安装,及配置文件的讲解
Docker的讲解
docker的安装,docker的常用命令讲解,docker的启动,docker的配置,docker 如何制作镜像,docker 如何生成镜像,docker运行镜像,docker 的镜像仓库,及从镜像仓库拉取文件

centos7系统实战之CICD 之代码覆盖率
Sonar平台
Sonar平台的安装及部署
Sonar检查Python代码
Sonar
平台的讲解及如何静态检查python代码
Sonar检查Java代码
SOnar平台的讲解如何静态检查Java代码


entos7 系统实战之Jenkins部署
jdk的安装
Jdk的安装及环境变童的配置
Tomcat的安装
Tomcat的安装及启动,Catalina .out的查看
Jenkins的安装
Jenkins的启动
Maven的安装
Maven的安装及环境变量的变量
Jenkins的详解
1. jenkins 的新建java项目, Jenkins的Git配置,Jenkins的执行shell脚本, maven的打包,编译,上传源码,启动Tomcat的脚本’,参数化构建,创建免密码登录的密钥,配置免密钥登录
2.使用pipeline创建项目:新建任务选择流水线,安装blueocean插件,使用comit id发布,使用tag发布版本。


centos7系统实战之git
Git基本概念及工作原理
本地仓库:工作区、版本区远程仓库文件状态
Git安装
不同环境下如何安装git客户端(Windows、mac、linux)
初次运行git前的配置
配置name及email
创建版本库
详解git的命令init, config
Git操作-远程地址
为仓库添加gi thub远程仓库
Git-远程操作&克隆
详讲git远程命令push、pull、rename、mv、 clone
Git的回滚操作
不同状态下工作区、暂存区、已提交区
reset、restore :
Git基本操作-版本提交及查看
Git基本命令add、commit、 gitignore 文件、status、 log、diff


推荐攻略查看全部

位置:北京91搜课网 > IT > Python测试开发

0.421276s