Vue 3测试入门第十二章:测试覆盖率与CI集成——让测试守护每一次提交2026-07-21 vue本章带你配置Vitest测试覆盖率、设定覆盖率阈值,学会将测试接入GitHub Actions实现CI自动化,用husky和lint-staged在提交前自动跑测试,最终构建从覆盖率到CI的全链路测试守护体系。#基础入门 #自动化测试 #测试覆盖率 +1阅读更多
Vue 3测试入门第一章:为什么前端项目需要测试?测试类型与策略全解析2026-07-06 vue从质检员和安全网的比喻入手,聊聊前端项目为什么需要自动化测试,单元测试、组件测试、端到端测试三种类型各自负责什么,以及测试金字塔在 Vue 3 应用里怎么落地。#基础入门 #单元测试 #自动化测试 +2阅读更多
如何用GitHub Actions为FastAPI项目打造自动化测试流水线?2025-09-15 fastapi持续集成(CI)是一种自动化开发实践,通过自动运行测试和代码检查来验证代码变更的正确性。GitHub Actions 是 GitHub 的自动化工具,用于实现 CI/CD 流程,核心概念包括工作流、事件、作业、步骤和动作。FastAPI 项 …#fastapi #pytest #持续集成 +2阅读更多
如何用Git Hook和CI流水线为FastAPI项目保驾护航?2025-09-14 fastapi持续集成(CI)在FastAPI项目中通过频繁合并代码和自动验证,确保代码变更不会破坏接口功能、模型验证或代码风格。Git Hook作为本地代码质量的第一道防线,通过pre-commit钩子在提交前拦截无效代码。GitHub Actions …#fastapi #持续集成 #自动化测试 +2阅读更多
Alembic迁移脚本冲突的智能检测与优雅合并之道2025-05-12 fastapiAlembic迁移脚本冲突检测与合并方案主要解决团队协作中的迁移脚本冲突问题。冲突场景包括并行开发、分支合并和环境差异。通过自动化检测脚本check_migration_conflicts.py可识别多个头版本。手动合并流程包括确定基准版 …#SQLAlchemy #数据库迁移 #Alembic +2阅读更多