测试(Testing)MOC
前端测试策略和工具,包括单元测试、集成测试、端到端测试。
📚 核心主题
- Vitest) — 单元测试实践(测试 JavaScript 和框架组件)
- Cypress) — 集成测试方案(测试 React 或 Vue 组件)
- Cypress) — E2E 测试实践(测试完整应用流程)
- 静态分析与类型安全 — 静态代码分析(配合 TypeScript 使用)
🎯 测试类型
单元测试
- Jest、Vitest
- 测试框架使用
- Mock 和 Stub
- 测试覆盖率
集成测试
- Testing Library
- 组件测试
- API 测试
- 状态测试
端到端测试
- Playwright
- Cypress
- 测试场景设计
- 自动化测试流程
静态分析
- ESLint(详见 代码规范)
- TypeScript 类型检查(配合 TypeScript 使用)
- 代码质量检查
📝 学习建议
- 前置知识:需要掌握 JavaScript 基础 和前端框架基础
- 学习顺序:JavaScript → 前端框架 → 测试 → 性能优化 → 安全
- 质量保障体系:
- 实践应用:测试配合 工程化工具 实现自动化测试