首页 > 编程语言 >2023年第 4 期《Python 测试平台开发》进阶课程(11月14号开学)

2023年第 4 期《Python 测试平台开发》进阶课程(11月14号开学)

时间:2023-10-30 13:46:15浏览次数:39  
标签:11 进阶 框架 yaml Python 用例 课程 开发

2023年第 4 期《Python 测试平台开发》进阶课程

主讲老师:上海-悠悠
上课方式:微信群视频在线教学,方便交流
本期上课时间:11月14号 (每周二、四晚上21:00-22:30
报名费:报名费3800一人(之前学过《python接口+测试开发》课程的同学可优惠!)
联系微信/QQ:283340479

课程环境:

1.pycharm +python3.9 开发环境
2.FastAPI 最新版
3.前端开发 用 VSCode + node.js
4.前端页面布局用 Bootstrap 框架
5.环境部署nginx+docker

直播课程主要涉及的内容:

1.FastAPI最新框架基础学习;
2.FastAPI开发 RESTful 风格接口(SQLAlchemy、APScheduler、Pydantic)
3.JavaScript 脚本语言学习,jQuery 定位页面元素和一些常用的操作页面元素方法;
4.前后端分离项目开发和联调以及部署;
5.底层执行用例框架pytest-yaml-yoyo
6.整个平台从0到1的开发,前端+后端单独开发, 前后端分离完整教学过程。
7.本次课程重点讲 FastAPI 框架,如果对flask,django框架有兴趣赠送上一期教的django 框架/flask框架开发的代码和视频
本课程适合学 Python 测试开发进阶的同学,也适合想学 Python开发网站的同学

平台实现功能

平台支持多项目维护,基于pytest-yaml-yoyo 框架语法,实现网页版维护:

1.多项目维护,每个项目都有自己的conftest.py 和 config.py 配置内容

2.用例支持yaml和JSON两种格式

3.如果你本地已经有基于pytest-yaml-yoyo 框架的用例,可以一键导入

4.用例列表,可以针对单个用例执行,查看allure报告

5.可以根据自己的需要,自定义执行计划,选中你需要执行的用例

6.按整个项目运行用例

7.查看运行结果

8.查看allure信息报告,记录每个接口的详细日志


9.设置定时任务规则,支持间隔x分钟执行,也可以用cron定时任务

10.运行任务管理,显示下一次执行任务的时间

课表安排

课程咨询

课程咨询联系微信:283340479
在线体验地址http://47.108.155.10/register.html 自己注册账号

标签:11,进阶,框架,yaml,Python,用例,课程,开发
From: https://www.cnblogs.com/yoyoketang/p/17797613.html

相关文章

  • selenium+python,登录有验证码的处理方式
    验证码的验证方式1.关闭验证码功能2.设置万能验证码3.通过第三方打码平台识别验证码 验证码图片获取提取验证码信息 验证码图片识别通过第三方平台1.超级鹰https://www.chaojiying.com/2.通过发送一个第三方的接口请求处理识别验证码http://upload.chaojiying.net/U......
  • 排序算法:选择排序,分别用c++、java、python实现
    选择排序介绍选择排序(SelectionSort)是一种简单的比较排序算法,它的工作原理如下:分区:将待排序的数组分成两个部分,一个部分是已排序的子数组,另一个部分是未排序的子数组。初始时,已排序的子数组为空,而未排序的子数组包含整个数组。选择最小值:从未排序的子数组中找到最小(或最大,根据......
  • 算法题:分别用c++/python/java实现回文数
    回文数是一个数字,从左到右和从右到左读都是相同的数字序列。换句话说,回文数在数值上是对称的。一些常见的回文数示例包括:单个数字:例如1、2、3等,它们本身就是回文数,因为它们只有一个数字。两位数:例如11、22、33等,它们也是回文数,因为它们的左右两个数字相同。多位数:例如121、1331、12......
  • Python学习2
    FileOperationsFunction  att=funcName(xx) Ans:Error ......
  • 用Python计算圆周率pi
    一、计算圆周率pi的方法(一)公式法pi=0N=eval(input())forkinrange(N):pi+=1/pow(16,k)*(4/(8*k+1)-2/(8*k+4)-1/(8*k+5)-1/(8*k+6))print(pi)(二)蒙特卡罗方法#e.6.1(p115)fromrandomimportrandomfrommathimportsqrtfromtimeimportperf_counterDARTS=100000......
  • Python 并发编程
    目录一.理论知识1.1多道技术相关2.1同步和异步阻塞和非阻塞二.进程对象编程2.1开启进程的方式2.2join方法2.3进程间数据隔离2.4进程对象其它方法pid2.4守护进程2.5互斥锁2.6进程之间的通信1,队列Queue模块2,ipc机制3,生产者消费者模式三.线程对象编程3.1开启线......
  • Python生成词云
    一、词云生成的基本原理词云是一种可视化展示文本内容的工具,用于显示文本中出现次数较高的关键词。其主要思想是将文本中频繁出现的词汇以视觉化的方式展现出来,可以很快地帮助人们了解文本的主要内容和关键信息。生成词云的基本原理是,首先需要解析文本中的关键词,统计其出现频率,然后......
  • Python常用模块-20个常用模块总结
    目录time模块datetime模块random模块os模块sys模块json和pickle模块hashlib和hmac模块logging模块numpy模块pandas模块matplotlib模块re模块typing模块collections模块pathlib模块shutil模块xml模块subprocess模块configparser模块Python常用模块小结time模块......
  • Flowable进阶-网关
    什么是网关(gateway)?简单说它是用来控制流程的流向,以实现更为复杂的审批流程。网关分为:1.排他网关(exclusivegateway);2.并行网关(Parallelgateway);3.包容网关(Inclusivegateway);4.事件网关(Event-basedgateway)排他网关亦称为异域网关XORgateway,按照既定顺序,选择且仅选择......
  • [计算机学习]Python 二分法
    二分法的思想二分查找的前提是对象是有序数据。以下内容摘自Pythontip.com网站。扫描二维码可以了解更多Python课程。 left=0right=sizeofarray#数组的大小while(left+1<right)mid=(left+right)/2#中间mid下标if(array[mi......