E2E 浏览器测试与视觉回归:Playwright、Cypress 与分片
系统讲解在 GitHub Actions 中运行端到端浏览器测试与视觉回归的工程实践,涵盖 Playwright 与 Cypress 的 CI 配置、基于 shard 的并行分片、blob 报告合并、快照基线管理、trace/video 产物留存以及 flaky 用例的稳定性治理。
tag
系统讲解在 GitHub Actions 中运行端到端浏览器测试与视觉回归的工程实践,涵盖 Playwright 与 Cypress 的 CI 配置、基于 shard 的并行分片、blob 报告合并、快照基线管理、trace/video 产物留存以及 flaky 用例的稳定性治理。
从单元测试到端到端测试,全面覆盖 DevOps 自动化测试的技术栈与最佳实践,包含 Jest、Pytest、JUnit、Playwright、Cypress、Pact、k6、OWASP ZAP 等工具的实战代码与 CI/CD 集成方案。
系统性前端测试体系建设:测试金字塔分层(单元/集成/E2E)、Vitest/Jest 单元测试实战、Vue Test Utils / React Testing Library 组件测试、MSW(Mock Service Worker)API 模拟、Cypress / Playwright E2E 对比、组件文档与测试结合(Storybook Interaction Tests)、视觉回归测试(Chromatic / Percy)、性能基准测试(Lighthouse CI)、测试覆盖率门禁与 CI 集成、TDD/BDD 实践模式。