Python测试开发实战
2023-02-27 13:04:55 0 举报
AI智能生成
慧测Python测试开发实战课程
作者其他创作
大纲/内容
课程核心及收获
独立完成企业级UI/接口/性能自动化测试
平台化设计及平台化思维培养
基于Vue+Restful API前后端分离架构设计
掌握并精通自动化测试技术
自动化测试执行引擎二次开发
基于Docker容器化微服务部署运行
不仅教你独立完成自动化测试,还手把手带你开发属于自己的自动化测试平台
平台演示地址:加助教微信获取:huice666
JavaScript编程实战
JavaScript核心技术实战
Axios异步请求组件开发
接口自动化框架开发
框架优势及特点
测试用例与代码分离
用例数据自动化生成
业务脚本支持yaml/json
支持混合场景接口用例
用例管理/jenkins持续集成
精美测试报告定制输出
核心技术栈:python/pytest/requests/allure/jmespath/pydantic/mimesis/locust
Python编程实战
Python初阶:基础语法
环境配置与运行机制解析
pycharm实战应用详解
基础语法和数据类型
变量类型(Tuple,List,Set,Dict)
数据类型转换以及内置函数总结
运算符(算术,关系,逻辑,成员,身份,三目等)
逻辑控制语句
字符串处理
元组、字典、列表、集合
Python进阶:函数和模块
函数(def)以及函数的分类
函数参数分类(必备参数,关键字参数,默认参数,不定长参数,)
函数嵌套,函数递归,匿名函数
Python值传递和引用传递的区别
Python模块和模块的分类
模块的导入import和from..import...
标准库(date, datetime, os模块,json模块,jsonpath模块、jmespath模块,文件处理)
输入输出(print和input以及输出格式化)
异常处理(异常捕获try...except...finally,抛出异常raise)
Python高阶:面向对象编程
面向对象编程(类和对象,_init_和self)
面向对象编程(类属性,实例属性,内置属性)
面向对象编程(类方法,实例方法,内置方法,静态方法)
面向对象三大特征:封装,继承、多态
Python常用第三方库的应用
Python反射机制详解以及应用
Python装饰器原理详解(类装饰器,函数装饰器)
Python应用:自动化专题应用
Logging日志处理模块
序列化和反序列化原理详解
MySQL数据库操作
Yaml文件基本操作
Excel/CSV用例管理实现
正则表达式,JsonPath,Jmespath实战详解
requests模块实战
requests核心源码解读
requests请求方式各种类型项目实战
requests中data/json数据本质区别
requests文件上传接口实战
requests关联接口实战(cookie/session/token)
requests返回数据深度解析(jsonpath/jmespath)
requests调用ChatGPT API智能问答实战
pytest核心框架实战
Pytest原理解析及批量插件安装
Pytest默认测试用例运行规则以及基础应用
Pytest运行时常用参数详解
Pytest运行模式详解
全局配置文件及markers详解
Pytest测试用例的执行顺序装饰器
Pytest前后置,夹具,固件
Pytest核心固件Fixture详解以及应用实战
Pytest通用Fixture组件开发
Pytest执行过程底层顺序详解
Pytest断言应用实战
企业级Allue测试报告生成
企业级Allure报告独立访问
接口自动化测试用例YAML/JSON文件应用详解
Pytest参数化实现数据驱动
结合BDD思想实现行为驱动开发
自动化框架开发综合实战
BaseModel深入解析
配置组件设计封装
请求模型设计封装
响应模型设计封装
用例模型设计封装
接口关联开发封装
断言组件设计开发
用例数据自动化生成
pytest通用fixture开发
日志logging模块封装
文件加载模块开发
常用工具包开发
数据库访问组件开发
Exception异常处理封装
Request请求组件开发
Response响应组件开发
Yaml/Json映射数据模型开发
Allure企业级测试报告定制
Jenkins+Gitee持续集成实战
一键运行所有自动化测试用例
Jmeter接口自动化
Jmeter核心原理解析
Jmeter接口测试脚本开发
Jmeter接口自动化测试全流程
Jmeter自定义协议接口扩展开发
UI自动化测试框架实战
Cypress(赠送)
Selenium(赠送)
Appium(赠送)
Airtest(赠送)
Playwright自动化框架
一套 API同时支持 Chromium、 Firefox 和 WebKit 浏览器
一条命令就能完成Playwright和浏览器安装,上手极其容易
自动等待机制让自动化测试更可靠,与超时彻底告别
轻松拦截网络活动,以在测试场景中修改或模拟网络请求
超强的元素定位功能,让对象识别变得极其简单
支持 JavaScript & TypeScript、 Python、C#和 Java
自动化平台开发实战
前端平台开发(Vue)
自底向上增量开发设计
只关注视图层,容易上手
轻量级框架,简单易学
响应式编程,组件化开发
双向数据绑定
使用路由不会刷新页面
核心技术栈:js/vue/vuex/axios/element-ui/vue-router/echarts
后端平台开发(FastAPI)
性能比肩Go和NodeJS
开发速度提高200%至300%
简单高效易学习
代码重复最小化
交互式文档自动生成
减少约40%的人为错误
高性能,易于学习,高效编码,生产可用
自研基于Python语言的自动化测试执行引擎
核心技术栈:python/star lette/pydantic/uvicorn/pymysql/swagger
数据存储组件及开发
MySQL数据库
Elasticsearch搜索引擎
Minio分布式存储系统
Docker项目部署实战
Linux实战环境部署
Docker核心原理深入解析
Docker镜像管理
Git项目代码管理实战
Docker容器及网络实战
Dockerfile最佳实践
Docker-Compose编排文件
Docker项目应用部署
私有Docker registry部署
Docker分布式环境实战
前端项目部署+后端项目部署+数据存储服务部署
收藏
收藏
0 条评论
下一页