docs(wiki): Wiki 全面刷新 + Q2 路线图 + 测试补强设计规格
- Wiki 7 文件关键数字刷新:迁移 96→103、实体 45→46、前端 163→225、测试 5→36 - 修复 architecture.md PostgreSQL 版本不一致(18→16) - 修复 erp-ai.md 实体数 3→6、erp-health.md 实体数 45→46 - 更新 index.md 文档索引:specs 41、plans 38、discussions 18 - 新增事件注册表/方法论/分析报告引用 - 新增页面/组件测试设计规格(模式化工厂方案) - 新增 Q2 路线图规格(技术债 + 新功能并行 8 周)
This commit is contained in:
@@ -211,17 +211,16 @@ React 19.2.4 / Ant Design 6.3.5 / React Router 7.14.0 / Zustand 5.0.12 / Vite 8.
|
||||
| `deviceReadings.ts` | 设备数据采集 |
|
||||
| `alerts.ts` | 健康预警 |
|
||||
|
||||
### 前端单元测试(5 个)
|
||||
### 前端单元测试(36 个测试文件)
|
||||
|
||||
| 文件 | 测试内容 |
|
||||
| 类别 | 覆盖范围 |
|
||||
|------|---------|
|
||||
| `constants/health.test.ts` | 健康常量定义验证 |
|
||||
| `hooks/useThemeMode.test.ts` | 暗色模式 hook |
|
||||
| `hooks/useDebouncedValue.test.ts` | 防抖 hook |
|
||||
| `pages/health/components/StatusTag.test.tsx` | 状态标签渲染 |
|
||||
| `utils/exprEvaluator.test.ts` | 表达式求值 |
|
||||
| Store 测试 | auth, health, plugin, workbench, app, message |
|
||||
| Hook 测试 | useThemeMode, useDebouncedValue, useCountUp 等 |
|
||||
| API 契约测试 | 25+ API 模块 URL/Method/参数验证 |
|
||||
| 组件测试 | StatusTag, 健康常量, 表达式求值 |
|
||||
|
||||
> ⚠️ **审计发现**:Web 前端 163 个文件仅 10 个测试(5 单元 + 5 E2E),测试覆盖率约 5%。小程序完全无测试。详见 `docs/audits/07-test-coverage.md`。
|
||||
> ⚠️ **审计发现**:Web 前端 225 个文件有 36 个测试文件 + 5 E2E spec,测试覆盖率仍需持续提升。小程序完全无测试。详见 `docs/audits/07-test-coverage.md`。
|
||||
|
||||
### 2026-04-30 审计发现
|
||||
|
||||
|
||||
Reference in New Issue
Block a user