自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 第6篇:接口依赖+全局夹具!破解多接口联动难题(企业实战必备)

本文为接口自动化从入门到企业落地系列第6篇,核心聚焦企业实战中多接口联动的核心痛点——接口依赖,解决单接口测试脚本冗余、不稳定、数据混乱的问题。文章从基础到进阶,系统讲解3种接口依赖处理方式:局部依赖(脚本内直接调用依赖接口,适配简单临时场景)、全局依赖(PyTest Fixture封装,实现全局复用,适配企业主流场景)、动态依赖(Fixture+数据缓存,适配动态数据、多接口链式依赖的复杂场景)。

2026-02-12 11:45:00 1253 2

原创 第5篇:配置统一+报告可视化!接口自动化落地关键一步

本篇聚焦接口自动化企业级落地关键优化,解决配置混乱、成果难展示的核心问题。手把手教你用configparser封装INI配置文件,编写通用配置读取工具,实现全局配置统一管理,替换脚本硬编码,达到“一改全改”的效果。同时,使用pytest-html生成HTML测试报告,涵盖基础生成、命令行/脚本两种方式,通过钩子函数和自定义CSS定制报告样式、补充汇报信息,排除无用日志,生成美观可交互的可视化报告。所有内容均提供完整可运行代码,搭配实战案例和问题排查,完成接口自动化从“能运行”到“可落地”的跨越。

2026-02-11 12:15:00 766

原创 第 4 篇:企业级优化!断言 / 日志 / 异常 / 重试,脚本稳如磐石

本篇聚焦企业级接口自动化脚本优化,解决新手脚本 “不稳定、难排查” 的问题。首先通过 jsonschema 实现多维度精准断言,覆盖状态码、响应格式、业务数据;然后封装企业级日志工具,实现控制台 + 文件双输出,记录请求 / 响应全信息;接着编写全局异常处理装饰器,捕获超时、连接失败等异常,避免脚本崩溃;最后集成失败重试机制,自动重跑偶发失败用例。所有优化点均提供完整可复用代码,同时规范项目目录结构,让脚本从 “能运行” 升级为 “稳运行、易维护”,达到企业落地标准。

2026-02-11 11:45:00 1209

原创 第3篇:数据驱动!用Excel管理测试数据,脚本复用翻倍

本篇聚焦数据驱动实战,解决脚本冗余问题,实现脚本复用翻倍。详细讲解数据驱动核心原理,手把手教你按企业规范创建Excel测试数据(含文件夹管理、表头设计、多场景数据填写),封装可直接复用的Excel读取工具(含路径处理、数据格式转换、异常处理),结合PyTest参数化功能,以登录接口为案例,实现一套脚本执行所有Excel中的测试场景(正常+异常场景)。补充脚本运行方法、核心说明及常见问题排查,让新手掌握数据驱动核心技巧,降低脚本维护成本,为企业级接口自动化落地铺垫。

2026-02-10 14:19:29 1013

原创 第2篇:请求实战!覆盖GET/POST/请求头/参数全场景

本篇聚焦接口请求全场景实战,衔接上一篇基础环境,深入讲解Requests库核心用法。覆盖GET请求两种参数传递方式(URL拼接、params参数),详解POST请求三大核心场景(JSON参数、表单参数、文件上传),每个场景均提供完整可复制代码、详细注释和断言验证。同时讲解请求头、Cookie的实战用法,解决企业接口身份验证、会话保持问题,补充超时设置、参数格式区分等实战注意事项,规范脚本编写规则,帮助新手掌握各类接口请求技巧,能应对企业80%基础接口场景,为后续框架整合铺垫。

2026-02-10 14:12:47 994

原创 第1篇:入门基础!从零搭建接口自动化环境

本篇面向零基础新手,手把手教你搭建接口自动化基础环境,选用企业常用的「Python3.9+Requests+PyTest」组合,详细讲解Python安装(含环境变量配置)、核心依赖包安装、PyCharm编辑器配置全步骤,避免新手踩坑。同时提供完整可运行的第一个接口自动化脚本,选用公开测试接口,逐行注释代码,演示POST请求发送、响应解析、简单断言的核心逻辑,讲解两种脚本运行方式,补充常见问题排查方法,帮助新手快速入门,成功迈出接口自动化的第一步。

2026-02-10 11:59:01 686

原创 第8篇:综合项目实战+面试冲刺:UI自动化全套解决方案

系列收官之作,实现实战与面试双冲刺。实战部分整合全技术栈,完成电商全流程自动化测试,讲解用例并行优化与Jenkins集成;面试部分梳理基础、框架、落地、进阶四大类高频考点,提供标准答案与简历模板,搭配全套学习资源,形成技术掌握到求职通关的完整闭环。

2026-01-17 07:30:00 1340

原创 第7篇:跨端拓展!Playwright+Appium实现Web+移动端全覆盖

突破单一Web端测试局限,介绍Playwright核心优势与Web端实战,结合Appium实现移动端App测试(登录、商品搜索等流程)。基于PO模式按端划分页面对象,复用日志、报告等模块,搭建Web+移动端跨端测试框架,实现一套技术栈覆盖多端,契合企业跨端测试需求。

2026-01-16 20:30:00 824

原创 第6篇:落地必备!Allure报告生成与Jenkins CI/CD集成

讲解UI自动化从本地运行到企业落地的关键步骤。核心覆盖Allure精美报告配置与生成(含步骤、截图、日志),以及Jenkins CI/CD全流程集成(代码拉取、环境准备、自动运行、邮件通知)。通过实战配置Jenkins任务,实现代码提交自动触发测试,完成落地闭环。

2026-01-16 16:09:34 684

原创 第5篇:进阶优化:数据驱动+日志体系+失败重试实战

聚焦企业级脚本优化,封装企业级日志(控制台+文件双输出)与失败自动截图工具,助力快速定位问题。通过Excel/JSON数据驱动实战,实现多组数据批量执行提升覆盖率;整合失败重试功能解决偶发问题,补充测试数据分离、配置管理最佳实践,贴合企业实际场景。

2026-01-15 17:30:00 669

原创 第4篇:企业级框架搭建,Pytest+PO模式从0到1实战

从脚本编写过渡到框架搭建,核心讲解PO设计模式核心思想与分层架构(页面对象层、用例层、工具层)。通过实战演示基础页面与业务页面封装,实现元素定位与用例逻辑分离,提升代码复用性与可维护性。整合Pytest框架,讲解Fixture、参数化等核心功能,规范脚本结构。

2026-01-15 09:32:42 759

原创 第3篇:UI自动化核心操作:输入、点击、弹窗、下拉框全场景实战

详解Selenium核心操作(输入、点击、下拉框、文件上传等)实战用法。针对元素加载问题,深入解析隐式、显式、强制三种等待机制的区别与适用场景,通过案例演示合理运用等待提升脚本稳定性,补充弹窗处理、窗口切换等高频场景技巧,衔接后续框架学习。

2026-01-14 14:46:48 1046

原创 第2篇:UI自动化核心:8种元素定位实战+定位工具神器推荐

聚焦UI自动化核心的元素定位,系统解析Selenium 8种定位方式的适用场景、用法与优先级。结合Chrome开发者工具实操演示属性获取,推荐SelectorHub等高效工具,通过淘宝搜索、表单填写等案例强化技巧,解决动态元素、嵌套元素定位难点,夯实核心基础。

2026-01-14 07:30:00 1624

原创 第1篇:0基础入门!Python+Selenium环境搭建与第一个自动化脚本

针对UI自动化新手,提供全平台Python+Selenium环境搭建指南,核心讲解webdriver-manager自动管理驱动的方法,规避版本匹配问题。通过百度搜索实战,手把手教写首个可运行脚本,同步梳理环境搭建与脚本运行高频问题及解决方案,步骤清晰、代码注释详尽,助力新手轻松入门。

2026-01-13 16:23:40 887

原创 设计模式实战:命令模式在播放器功能开发中的应用

设计模式实战:命令模式在播放器功能开发中的应用

2025-05-11 07:15:00 1471

原创 计算两点间距离的活动图分析与实现

计算两点间距离的活动图分析与实现

2025-05-10 07:15:00 1174

原创 小轿车启动过程活动图详解:从UML设计到PlantUML实现

小轿车启动过程活动图详解:从UML设计到PlantUML实现

2025-05-09 07:15:00 1035

原创 网上图书销售系统活动图详解:从UML设计到PlantUML实现

网上图书销售系统活动图详解:从UML设计到PlantUML实现

2025-05-08 07:15:00 1291

原创 网络媒体教学系统活动图详解:从UML设计到PlantUML实现

网络媒体教学系统活动图详解:从UML设计到PlantUML实现

2025-05-07 07:15:00 503

原创 共享汽车系统活动图:从UML设计到PlantUML实现

共享汽车系统活动图:从UML设计到PlantUML实现

2025-05-06 07:15:00 1347 1

原创 电子图书馆管理系统活动图详解:从UML设计到PlantUML实现

电子图书馆管理系统活动图详解:从UML设计到PlantUML实现

2025-05-05 07:15:00 1408 1

原创 陪伴机器人心情识别系统状态图:从UML设计到PlantUML实现

陪伴机器人心情识别系统状态图:从UML设计到PlantUML实现

2025-05-04 07:15:00 1552 1

原创 烤箱面包烘焙状态图详解:从UML设计到PlantUML实现

烤箱面包烘焙状态图详解:从UML设计到PlantUML实现

2025-05-03 07:15:00 1694

原创 网上图书销售系统状态图详解:从UML设计到PlantUML实现

网上图书销售系统状态图详解:从UML设计到PlantUML实现

2025-05-02 07:15:00 2148

原创 网络媒体教学系统状态图详解:从UML设计到PlantUML实现

网络媒体教学系统状态图详解:从UML设计到PlantUML实现

2025-05-01 07:15:00 1343

原创 共享汽车系统状态图详解:从UML设计到PlantUML实现

共享汽车系统状态图详解:从UML设计到PlantUML实现

2025-04-30 06:45:00 1299

原创 电子图书馆管理系统状态图详解:从UML设计到PlantUML实现

电子图书馆管理系统状态图详解

2025-04-29 07:15:00 1529

原创 手机电话接听状态图详解:从理论到PlantUML实践

手机电话接听状态图详解:从理论到PlantUML实践

2025-04-28 07:15:00 1880

原创 传真机顺序图详解:从成功发送到异常处理的完整UML建模

传真机顺序图详解:从成功发送到异常处理的完整UML建模

2025-04-27 07:15:00 2401

原创 电子削铅笔刀通信图详解:从UML设计到PlantUML实现

电子削铅笔刀通信图详解:从UML设计到PlantUML实现

2025-04-26 07:15:00 1364 1

原创 UML-网上图书销售系统通信图深度解析

UML-网上图书销售系统通信图深度解析

2025-04-25 07:15:00 985

原创 电子削铅笔刀顺序图详解:从UML设计到PlantUML实现

UML-电子削铅笔刀顺序图分析与实现

2025-04-24 13:41:40 655

原创 UML-网上图书销售系统顺序图深度解析

UML-网上图书销售系统顺序图深度解析

2025-04-24 07:15:00 1586

原创 UML-网络媒体教学系统通信图深度解析

UML-网络媒体教学系统通信图深度解析

2025-04-23 07:15:00 1361

原创 UML-网络媒体教学系统顺序图深度解析

UML-网络媒体教学系统顺序图深度解析

2025-04-22 08:27:19 1223

原创 汽车生产中的工厂模式:简单工厂、工厂方法与抽象工厂

汽车生产中的工厂模式:简单工厂、工厂方法与抽象工厂

2025-04-21 07:15:00 1270

原创 深入解析工厂模式:简单工厂、工厂方法与抽象工厂

深入解析工厂模式:简单工厂、工厂方法与抽象工厂

2025-04-20 11:07:14 1560

原创 UML-共享汽车系统通信图深度解析

UML-共享汽车系统通信图深度解析

2025-04-19 07:15:00 688

原创 UML-共享汽车系统顺序图深度解析

UML-共享汽车系统顺序图深度解析

2025-04-18 07:15:00 775

原创 UML-电子图书馆管理系统通信图深度解析

UML-电子图书馆管理系统通信图深度解析

2025-04-17 07:15:00 1133

操作系统-修改内核及Linux内核重编译

Linux修改内核及内核重编译

2025-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除