test-coverage-report.md 2.1 KB

测试覆盖率报告

生成日期: 2026-06-02 分支: master

总览

套件 运行 通过 失败 错误 跳过
后端单元测试 183 183 0 0 5
Playwright E2E (admin) 3 3 0 0 0

后端测试详情

ControllerIntegrationTest(控制层集成测试)

Controller 测试数 覆盖情况
AuthController 6 登录流、Token 鉴权、拦截器
ChartController 6 创建、详情、删除、列表、解读、重新生成
ChatController 2 发送消息、聊天历史
PayController 2 创建订单、回调通知
ProfileController 10 信息、VIP 状态、配额(vip/non-vip)、佣金统计、图表数量、资料完善/更新、分享追踪
CommissionController 3 列表、汇总、统计
WithdrawController 3 申请、列表、余额
AnnotationController 6 添加、列表、删除、标签增删查
ExportController 4 (新增) 缺失recordId、非VIP、非所有者、成功导出PDF
PricingController 2 当前定价、升级定价
AcademicOrientation 1 学业方向分析

AdminControllerApiTest(管理后台接口测试)

端点 测试数 覆盖情况
管理后台 API 27 配置管理、用户管理、订单管理等

服务层测试

Service 测试数 跳过
CalculatorServiceTest 16 2
ChartServiceTest 18 0
ChatServiceTest 7 0
CommissionServiceTest 9 3
ConfigServiceTest 9 0
DifyServiceTest 5 0
OrderServiceTest 12 0
UserServiceTest 20 0
WithdrawServiceTest 7 0

前端 E2E 测试

测试 状态
管理后台页面加载
核心操作流程
数据展示验证

已知缺口

区域 问题 优先级
POST /api/profile/info 缺少 isSeedPriceUser 字段(US-4.3 §19 要求)
ExportService 无单元测试
client/ 前端小程序 无自动化 E2E 测试(需微信小程序环境)