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

98 lines
2.3 KiB
Markdown

# 测试覆盖率汇总报告
生成时间: 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%
- [ ] 无关键缺陷
- [ ] 性能测试通过
## 覆盖率报告链接
- [前端覆盖率报告](novalon-manage-web/coverage/index.html)
- [后端 manage-sys 覆盖率报告](novalon-manage-api/manage-sys/target/site/jacoco/index.html)
- [后端 manage-file 覆盖率报告](novalon-manage-api/manage-file/target/site/jacoco/index.html)
## 趋势分析
### 测试用例数量趋势
```
暂无数据
```
### 测试通过率趋势
```
暂无数据
```
### 测试覆盖率趋势
```
暂无数据
```
## 改进建议
1. **提升覆盖率**: 当前模块 待确定 覆盖率较低,建议增加测试用例
2. **优化测试速度**: 模块 待确定 测试执行时间较长,建议优化
3. **增加E2E覆盖**: 建议为 待确定 功能添加E2E测试
## 历史记录
| 日期 | 总测试用例 | 通过率 | 覆盖率 | 状态 |
|------|-----------|--------|--------|------|
| 2026-03-24 | 53 | 100% | 7% | ✓ 通过 |
| 待记录 | 0 | 0% | 0% | 待记录 |
| 待记录 | 0 | 0% | 0% | 待记录 |