Files
novalon-manage-system/TEST_COVERAGE_REPORT.md
T
张翔 e2ad1331cc feat: 添加测试框架和覆盖率报告功能
feat(测试): 新增Playwright和Vitest测试配置
feat(测试): 添加测试覆盖率报告生成功能
feat(测试): 实现前后端测试脚本集成

fix(测试): 修复测试密码不匹配问题
fix(测试): 修正URL等待策略
fix(测试): 调整错误消息选择器

refactor(测试): 重构测试目录结构
refactor(测试): 优化测试用例组织方式

docs: 更新测试报告文档
docs: 添加测试覆盖率报告模板

ci: 添加Docker测试环境配置
ci: 实现测试自动化脚本

chore: 更新依赖版本
chore: 添加测试相关配置文件
2026-03-25 09:03:37 +08:00

2.3 KiB

测试覆盖率汇总报告

生成时间: 2026-03-24

概览

模块 单元测试覆盖率 集成测试覆盖率 E2E测试覆盖率 状态
前端 (novalon-manage-web) 20% - 0% ⚠ 需改进
后端 - manage-sys 67% 0% - ⚠ 需改进
后端 - manage-file 0% 0% - ⚠ 需改进
后端 - manage-notify 0% 0% - ⚠ 未测试

详细统计

前端测试统计

  • 单元测试用例数: 9
  • 单元测试通过率: 100%
  • 单元测试执行时间: 996ms
  • E2E测试用例数: 0
  • E2E测试通过率: 0%
  • E2E测试执行时间: 0ms

后端测试统计

manage-sys 模块

  • Service层测试用例数: 25
  • Handler层测试用例数: 16
  • 总测试用例数: 42
  • 测试通过率: 100%
  • 测试执行时间: 3100ms

manage-file 模块

  • Service层测试用例数: 1
  • Handler层测试用例数: 0
  • 总测试用例数: 2
  • 测试通过率: 100%
  • 测试执行时间: 2300ms

manage-notify 模块

  • Service层测试用例数: 0
  • Handler层测试用例数: 0
  • 总测试用例数: 0
  • 测试通过率: 0%
  • 测试执行时间: 0ms

质量门禁

  • 单元测试覆盖率 >= 80%
  • 单元测试通过率 = 100%
  • E2E测试通过率 >= 95%
  • 无关键缺陷
  • 性能测试通过

覆盖率报告链接

趋势分析

测试用例数量趋势

暂无数据

测试通过率趋势

暂无数据

测试覆盖率趋势

暂无数据

改进建议

  1. 提升覆盖率: 当前模块 待确定 覆盖率较低,建议增加测试用例
  2. 优化测试速度: 模块 待确定 测试执行时间较长,建议优化
  3. 增加E2E覆盖: 建议为 待确定 功能添加E2E测试

历史记录

日期 总测试用例 通过率 覆盖率 状态
2026-03-24 53 100% 7% ✓ 通过
待记录 0 0% 0% 待记录
待记录 0 0% 0% 待记录