自动化测试框架选型与分层策略
用可量化的选型维度、五套主流框架对比、四层架构代码与 ROI 公式,回答“该用什么、怎么分层、先做哪一步”。
阅读全文UI 自动化、接口自动化与测试开发。重点不是写脚本,而是让脚本稳定、可维护、能进流水线。
用可量化的选型维度、五套主流框架对比、四层架构代码与 ROI 公式,回答“该用什么、怎么分层、先做哪一步”。
阅读全文GitHub Actions / Jenkins 两套可运行配置,解决服务依赖、并行分片、Allure 历史与密钥管理。
阅读全文自动等待的真实语义、登录态复用、网络拦截、Trace 复盘与分片执行,附可直接跑的 pytest 配置。
阅读全文接口自动化的数据工厂、清理钩子、xdist 并行隔离、环境配置矩阵与"本地过 CI 挂"的逐项排查,附可直接用的 fixture 代码。
阅读全文pytest 的 fixture 生命周期、conftest 层级、pytest_generate_tests 动态参数化、xdist 并行隔离与失败取证,附可直接用的 pytest.ini 与钩子代码。
阅读全文连接池、超时、重试、日志与并行隔离,搭一个在 CI 里不会“假绿/假红”的接口自动化骨架。
阅读全文从状态码、业务码到字段类型、Schema 契约与数据库最终一致,给出可复制的分层断言代码和判定标准。
阅读全文Page Object 的落地写法:BasePage 等待与重试、组件拆分、页面跳转返回、断言归属、失败自动截图钩子,以及五种把 PO 写坏的反模式。
阅读全文从一次提交到 Allure 报告,逐阶段拆解 Jenkins 流水线:真实报错、根因、可直接复制的 Jenkinsfile 与验证命令。
阅读全文六类真实异常、对应的根因与修复代码,包含 Shadow DOM、iframe、下载与 CI 容器参数。
阅读全文Selenium 4.x 环境搭建的真实报错与修复、Selenium Manager 与 Chrome for Testing、八种定位的失效边界、iframe/Shadow DOM/新窗口切换与调试技巧。
阅读全文