tag

CI

共 30 篇文章。
全部文章GoGolangGodotTutorialRustSaaSRust TutorsLuaPrd游戏客户端Long Term Novel Writing ExperienceSpore Trilogy Creative Writing Notes孢子三部曲孢子三部曲创作手记回顾
frontend

前端测试体系:从 Vitest 单元测试到 Playwright E2E 的完整落地

引言 前端测试长期处于两难:写多了成本高、写少了回归多。破局的关键不是追求某个覆盖率数字,而是建立分层策略——用单元测试锁定纯逻辑,用组件测试锁定交互,用 E2E 锁定关键用户旅程。本文以 Vitest、Testing Library、Playwright 和 MSW 为工具链,给出从单测到 E2E 的完整落地方法,以及覆盖率与质量门禁的务实配置。

10 分钟阅读
测试 Vitest Playwright
testing

数据库测试与 Schema 变更安全网:迁移、数据层与数据管道的验证实践

深入讲解数据库测试与 Schema 变更的验证体系:真实数据库测试(Testcontainers)与模拟的权衡、Flyway/Liquibase 迁移测试(空库/升级库/回滚验证)、数据层集成测试(事务/索引/隔离级别)、数据管道测试(dbt test/Great Expectations/ETL 幂等)、数据一致性验证,以及 CI 中数据库测试与生产变更的安全网实践。

8 分钟阅读
数据库测试 Flyway Liquibase
testing

并行测试执行与 Flaky Test 治理:从变慢变脆到稳定高效

深入讲解测试套件并行执行与 Flaky Test(不稳定测试)治理:测试变慢的瓶颈分析、进程级/线程级并行模型(pytest-xdist/JUnit/Go t.Parallel)、测试隔离与共享资源污染、Flaky 根因分类与检测追踪(复跑/Quarantine/Flaky 标记)、修复策略、CI 分片与缓存,以及团队防 Flaky 的制度与流程。

8 分钟阅读
并行测试 flaky 测试隔离
testing

软件测试工程专题:从金字塔到质量门禁的体系化实践

软件测试工程专题系统覆盖测试基础理论、单元测试与集成测试实战、E2E 测试与 Playwright 生产级落地、API 测试自动化、契约测试与消费者驱动契约、属性测试与模糊测试、可测试性设计与遗留代码改造、并行执行与 Flaky 治理、数据库与 Schema 变更测试、TDD/BDD 行为驱动开发、测试数据管理与依赖隔离、性能与负载测试、覆盖率度量体系与 CI 质量门禁、突变测试、混沌工程韧性测试、可访问性测试、视觉回归测试等,为工程团队构建从代码级到系统级的完整质量保障体系。

9 分钟阅读
测试 质量保障 自动化测试