E2E 浏览器测试与视觉回归:Playwright、Cypress 与分片
系统讲解在 GitHub Actions 中运行端到端浏览器测试与视觉回归的工程实践,涵盖 Playwright 与 Cypress 的 CI 配置、基于 shard 的并行分片、blob 报告合并、快照基线管理、trace/video 产物留存以及 flaky 用例的稳定性治理。
tag
系统讲解在 GitHub Actions 中运行端到端浏览器测试与视觉回归的工程实践,涵盖 Playwright 与 Cypress 的 CI 配置、基于 shard 的并行分片、blob 报告合并、快照基线管理、trace/video 产物留存以及 flaky 用例的稳定性治理。
微型博客的测试策略与质量保障实战:测试金字塔与风险对齐、单元/集成/组件/E2E/契约各层职责、Go 后端测试与 testcontainers、前端组件测试与视觉回归、测试数据工厂与环境隔离、Flaky 测试治理、性能与负载测试,以及覆盖率口径与 CI 质量门禁的落地组合。
车载服务中间件深度解析:SOME/IP 消息格式与报文类型、服务发现 SD 的 Offer/Find/Subscribe 流程、序列化与配置、SOME/IP-TP 大包分段、DDS 的 QoS 模型与对比选型、发布订阅与事件组设计、E2E 端到端保护,以及 Wireshark 抓包调试的实战方法。
系统覆盖 Vite 生态的测试方案:Vitest 单元测试(断言/参数化/快照)、组件测试(Vue/React Testing Library)、E2E 测试(Playwright)、Mock 与覆盖率、CI 集成,以及 Vite 插件兼容性。
Playwright 端到端测试深度实战:从架构原理到生产级 CI/CD 集成,涵盖 Page Object Model、登录态管理、Trace Viewer、视觉回归测试,以及与 Selenium/Cypress 的全维度对比。
构建 Next.js 的完整测试金字塔——从 Vitest 单元测试、React Testing Library 组件测试、MSW Mock 集成测试,到 Playwright E2E 测试,建立可维护的测试体系。