docs(wiki): 全景梳理 — 更新 9 个 wiki + CLAUDE.md scope + 头脑风暴记录
基于 3 个并行探索代理的全面扫描结果,更新 wiki 数据至实际状态: - index.md: 18 crate / 76 迁移 / 44 实体 / 77k 行 / 409 提交 - erp-health.md: 44 实体 / 21 handler / 22 权限 / 25 事件 / 6 消费者 - erp-server.md: 9 后台任务 / RLS 中间件栈 - architecture.md: 新增 erp-ai/dialysis 到依赖图 / 测试覆盖表 - testing.md: 225 单元 + 159 集成 / 4 模块零测试警告 - database.md: 76 迁移 / RLS+哈希链+盲索引+Dead Letter - erp-core.md: PiiCrypto 加密体系 / EventBus 完整描述 - frontend.md: 163 文件 / 5 store / 10 API 文件 - CLAUDE.md: 新增 health/ai/dialysis/assessment scope 头脑风暴 4 个议题决策: - dialysis: 接入激活 - 测试: 按风险排序(workflow > ai > message > config) - AI: 数据桥接优先 - 路线图: AI 驱动 3 个月 5 Phase
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: 测试与验证
|
||||
updated: 2026-04-25
|
||||
updated: 2026-04-28
|
||||
status: stable
|
||||
tags: [testing, verification]
|
||||
---
|
||||
@@ -19,16 +19,20 @@ tags: [testing, verification]
|
||||
|
||||
### 测试分布
|
||||
|
||||
| Crate | 测试数 | 覆盖 |
|
||||
|-------|--------|------|
|
||||
| erp-auth | 8 | 密码哈希、TTL 解析 |
|
||||
| erp-core | 6 | RBAC 权限检查 |
|
||||
| erp-workflow | 16 | BPMN 解析、表达式求值 |
|
||||
| erp-plugin-prototype | 6 | WASM 插件集成 |
|
||||
| erp-health (validation) | 57 | 输入验证纯函数测试 |
|
||||
| **后端总计** | **93** | |
|
||||
| 前端 (vitest) | 3 | 健康常量、useThemeMode hook、StatusTag 组件 |
|
||||
| E2E (playwright) | 4 spec | 登录、用户管理、插件、租户隔离 |
|
||||
| Crate | 单元测试 | 集成测试 | 覆盖评估 |
|
||||
|-------|---------|---------|---------|
|
||||
| erp-health (validation) | 104 | 18 文件 ~159 | 良好 |
|
||||
| erp-core | 42 | - | 良好(crypto/module/error/rbac/sanitize/types) |
|
||||
| erp-auth | 38 | 3 | 中等 |
|
||||
| erp-plugin | 31 | 2 | 中等 |
|
||||
| erp-dialysis | 10 | - | 中等 |
|
||||
| erp-config | **0** | - | ⚠️ 缺失 |
|
||||
| erp-message | **0** | - | ⚠️ 缺失 |
|
||||
| erp-workflow | **0** | - | ⚠️ 缺失 |
|
||||
| erp-ai | **0** | - | ⚠️ 缺失 |
|
||||
| **后端总计** | **225** | **159** | |
|
||||
| 前端 (vitest) | 5 | - | 健康常量/useThemeMode/useDebouncedValue/StatusTag/exprEvaluator |
|
||||
| E2E (playwright) | - | 5 spec | 登录/用户管理/插件/租户隔离 |
|
||||
|
||||
### 编译 + 测试
|
||||
|
||||
@@ -126,10 +130,12 @@ SELECT count(*) FROM patient WHERE deleted_at IS NULL; -- 患者数量
|
||||
|
||||
| 领域 | 当前状态 | 优先级 |
|
||||
|------|---------|--------|
|
||||
| erp-health service 层集成测试 | 无 | P0 |
|
||||
| erp-health handler 层测试 | 无 | P1 |
|
||||
| 前端健康模块组件测试 | 仅 StatusTag | P1 |
|
||||
| E2E 健康模块测试 | 无 | P1 |
|
||||
| erp-config 单元测试 | **0 测试** | P1 |
|
||||
| erp-message 单元测试 | **0 测试** | P1 |
|
||||
| erp-workflow 单元测试 | **0 测试**(BPMN 解析 + Token 驱动) | P1 |
|
||||
| erp-ai 单元测试 | **0 测试**(Prompt 管理 + 脱敏) | P2 |
|
||||
| 前端健康模块组件测试 | 仅 StatusTag + exprEvaluator | P2 |
|
||||
| E2E 健康模块测试 | 无 | P2 |
|
||||
|
||||
### 活跃问题
|
||||
|
||||
|
||||
Reference in New Issue
Block a user