- 博客(14)
- 收藏
- 关注
原创 接口测试数据驱动与断言封装_速查版
本文为测试开发初学者提供接口测试数据驱动与断言封装速查手册。核心三步:将测试数据写入YAML文件,通过pytest参数化加载,断言交由工具类统一处理。项目结构清晰,支持多环境配置与用例扩展。重点强调区分HTTP状态码与业务码,避免假绿;使用safe_load防注入,绝对路径保稳定;断言工具类支持字段相等、非空、正则等10余种规则,提升可维护性与覆盖率。读完即可实现从硬编码到工程化的快速转型。
2026-10-29 21:55:34
30
原创 Python-PO设计模式UI自动化测试从零完整指南
本文详解页面对象模型(PO)设计模式在UI自动化中的实战应用,通过对比线性脚本的维护难、复用差等痛点,阐述PO如何将元素定位与业务逻辑分离,实现“改页面只改一个类”的工程化优势。以SauceDemo为例,演示基于Playwright构建标准PO项目:拆分页面类、抽象BasePage、数据分离与用例参数化,最终达成代码可读性强、易维护、支持CI集成的目标,助力测试开发高效落地自动化并应对面试挑战。
2026-10-28 22:40:50
328
原创 Python-PO设计模式速查版
不讲抽象概念,只给能上手的东西:PO 一句话原理、标准目录树、BasePage / 页面类 / 用例三层模板(Playwright 版,Selenium 只需把定位符写法换掉)、线性脚本改造五步法、三大高频坑、面试四条必背。代码复制进项目即可用。文末附完整 11 章系统教程入口。
2026-10-28 22:40:16
122
原创 接口测试数据驱动与断言封装实战教程
本文详解接口测试中数据驱动(DDT)与通用断言封装的实战应用,通过YAML文件管理用例数据,结合@pytest.mark.parametrize实现“改数据不改代码”,提升用例可维护性。封装支持状态码、字段校验等多类型断言的工具类,增强失败定位能力。配套本地Flask mock服务,实现环境切换、token传递及Git集成,构建工程化接口自动化体系,助力从“玩具脚本”迈向高效可扩展的测试项目。
2026-10-27 00:40:41
265
原创 Python_Selenium4自动化测试从零完整指南
本文基于Selenium 4最新版,手把手教程带你用Python实现Web UI自动化测试。从环境搭建(自动管理驱动)、元素定位、页面操作到实战脚本编写,涵盖回归测试、冒烟测试等核心场景。强调“少而精”的测试金字塔原则,避免滥用Selenium,适合手工测试转型、求职者及Python初学者,助你高效落地真实项目中的自动化测试。
2026-10-25 16:01:28
100
原创 Python_Requests接口测试从零完整指南
本文为零基础读者提供一份完整的 Python Requests 接口测试指南,涵盖 HTTP 协议原理、环境搭建、requests 基础用法及实战技巧。内容包括七大请求方法、三种 POST 传参、Cookie/Session 会话保持、文件上传下载、接口鉴权、断言与 pytest 集成,以及异常处理与框架封装。所有示例基于公开测试服务,代码可直接运行,助力快速掌握接口测试核心技能,构建自动化测试能力。
2026-10-22 15:49:53
100
原创 Python_Selenium4自动化测试速查版
Selenium 4 快速上手摘要(≤150字): 环境仅需两行安装,webdriver.Chrome() 自动管理驱动。核心用法:显式等待 + CSS/XPath 定位 + WebDriverWait 等待条件。操作包括点击、输入、键盘鼠标动作(注意 .perform())、JS 执行。处理弹窗、iframe、多窗口切换。高频配置如无头模式、禁图提速。异常急救:定位失败→加等待;超时→检查条件或页面状态。全部代码可直接运行,告别手动下载 chromedriver。
2026-10-14 13:47:01
82
原创 Python_Requests接口测试速查版
本文提供Python Requests接口测试速查指南,涵盖最小请求骨架、通用调用函数、参数传递(GET/POST/json/data/files)、鉴权(Token/Bearer/BasicAuth)、会话保持(Session)、断言三要素(状态码、字段、值)、批量测试与自动重登逻辑。基于httpbin.org和jsonplaceholder免费接口,代码可直接运行,助快速上手接口自动化测试,避免常见坑点。
2026-10-14 11:48:28
208
原创 MySQL完整知识总结(复习+进阶)
本文是一篇面向零基础开发者的MySQL完整知识总结,内容基于廖雪峰SQL&MySQL全教程梳理而成。文章从关系数据库底层概念出发,沿着"理论→环境部署→DDL表结构管理→DML增删改查→多表JOIN→索引/事务/约束→SQL vs NoSQL选型→在线实操→避坑指南"的主线,拆解了MySQL的核心语法体系。文中穿插50+段可执行SQL示例,附带输出结果对照与常见错误速查表,适合作为SQL入门的学习路线图或开发者的随用随查手册。
2026-06-07 17:17:19
544
原创 Git从入门到企业级实战:完整知识体系与协作流程
Git 是目前世界上最先进的分布式版本控制系统。无论你是独立开发者还是团队成员,没有版本控制的代码就是在裸奔——改坏了回不去、多人协作靠 U 盘拷文件、发布版本纯靠记忆。掌握 Git,是程序员从"写代码"到"做工程"的第一道门槛。
2026-05-26 17:58:20
392
原创 Git 完整知识体系与企业级实战总结
写代码最怕两件事:一是改坏了回不去,二是多人协作代码打架。Git 解决了这两个问题,并且做得极其优雅。掌握 Git 不是可选项,是程序员的职业底线。这篇文章帮你体系化地学透 Git——从底层概念到日常命令,再到企业级多人协作流程,一篇到位。
2026-05-26 17:57:28
352
原创 《PyCharm 自定义背景图最简易教程,让你的编辑器颜值拉满!》
找不到 Background Image:更新 PyCharm 新版本就有。图片不显示:换英文路径、换 jpg/png 格式。设置完成,背景立刻生效。太晃眼:把透明度调低。
2026-03-26 20:26:21
90
原创 MySQL 零基础从入门到实战 超全知识点梳理 + 避坑指南
本文系统梳理 MySQL 核心知识,涵盖 SQL 基础、表结构设计、数据操作、多表查询、事务控制及索引优化等内容。从 DDL、DML、DQL 三大核心分类展开,详解字段类型、约束设置、查询排序等实用技巧,重点讲解多表关联设计与事务隔离级别,同时标注索引失效、事务规范等实战注意事项并给出性能优化建议。本指南兼顾零基础入门与开发速查,助力搭建完整的 MySQL 知识框架,规避常见使用误区。
2026-02-15 13:36:59
1496
原创 前端学习记录:从 HTML/CSS/JS 基础到 Vue+Element UI
本文系统总结了前端开发的学习路径与核心知识点。首先强调HTML/CSS/JS三大基础:HTML标签构建页面结构,CSS选择器控制样式,JS实现交互功能。其次介绍Ajax数据交互和Axios库的简化使用。重点讲解Vue框架的数据驱动特性和ElementUI组件库的高效开发方式,包括项目结构、组件化开发和常见问题。最后分享学习心得:夯实基础是关键,框架是基础封装,建议循序渐进学习。文章既梳理了前端知识体系,又提供了实战经验,对初学者具有指导意义。
2026-01-29 18:34:43
886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅