Files
novalon-manage-system/TEST_COVERAGE_REPORT_TEMPLATE.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

3.1 KiB

测试覆盖率汇总报告

生成时间: {{DATE}}

概览

模块 单元测试覆盖率 集成测试覆盖率 E2E测试覆盖率 状态
前端 (novalon-manage-web) {{FRONTEND_UNIT_COVERAGE}}% - {{FRONTEND_E2E_COVERAGE}}% {{FRONTEND_STATUS}}
后端 - manage-sys {{BACKEND_SYS_COVERAGE}}% {{BACKEND_SYS_INTEGRATION_COVERAGE}}% - {{BACKEND_SYS_STATUS}}
后端 - manage-file {{BACKEND_FILE_COVERAGE}}% {{BACKEND_FILE_INTEGRATION_COVERAGE}}% - {{BACKEND_FILE_STATUS}}
后端 - manage-notify {{BACKEND_NOTIFY_COVERAGE}}% {{BACKEND_NOTIFY_INTEGRATION_COVERAGE}}% - {{BACKEND_NOTIFY_STATUS}}

详细统计

前端测试统计

  • 单元测试用例数: {{FRONTEND_UNIT_TESTS}}
  • 单元测试通过率: {{FRONTEND_UNIT_PASS_RATE}}%
  • 单元测试执行时间: {{FRONTEND_UNIT_DURATION}}ms
  • E2E测试用例数: {{FRONTEND_E2E_TESTS}}
  • E2E测试通过率: {{FRONTEND_E2E_PASS_RATE}}%
  • E2E测试执行时间: {{FRONTEND_E2E_DURATION}}ms

后端测试统计

manage-sys 模块

  • Service层测试用例数: {{SYS_SERVICE_TESTS}}
  • Handler层测试用例数: {{SYS_HANDLER_TESTS}}
  • 总测试用例数: {{SYS_TOTAL_TESTS}}
  • 测试通过率: {{SYS_PASS_RATE}}%
  • 测试执行时间: {{SYS_DURATION}}ms

manage-file 模块

  • Service层测试用例数: {{FILE_SERVICE_TESTS}}
  • Handler层测试用例数: {{FILE_HANDLER_TESTS}}
  • 总测试用例数: {{FILE_TOTAL_TESTS}}
  • 测试通过率: {{FILE_PASS_RATE}}%
  • 测试执行时间: {{FILE_DURATION}}ms

manage-notify 模块

  • Service层测试用例数: {{NOTIFY_SERVICE_TESTS}}
  • Handler层测试用例数: {{NOTIFY_HANDLER_TESTS}}
  • 总测试用例数: {{NOTIFY_TOTAL_TESTS}}
  • 测试通过率: {{NOTIFY_PASS_RATE}}%
  • 测试执行时间: {{NOTIFY_DURATION}}ms

质量门禁

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

覆盖率报告链接

趋势分析

测试用例数量趋势

{{TEST_COUNT_TREND}}

测试通过率趋势

{{PASS_RATE_TREND}}

测试覆盖率趋势

{{COVERAGE_TREND}}

改进建议

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

历史记录

日期 总测试用例 通过率 覆盖率 状态
{{DATE1}} {{TOTAL_TESTS1}} {{PASS_RATE1}}% {{COVERAGE1}}% {{STATUS1}}
{{DATE2}} {{TOTAL_TESTS2}} {{PASS_RATE2}}% {{COVERAGE2}}% {{STATUS2}}
{{DATE3}} {{TOTAL_TESTS3}} {{PASS_RATE3}}% {{COVERAGE3}}% {{STATUS3}}