docs: 添加 CLI 测试报告
- 所有 7 项测试通过 ✅
- 系统状态正常
- 可以开始使用命令行操作
This commit is contained in:
218
CLI_TEST_REPORT.md
Normal file
218
CLI_TEST_REPORT.md
Normal file
@@ -0,0 +1,218 @@
|
||||
# CLI 工具测试报告
|
||||
|
||||
## 测试信息
|
||||
|
||||
- **测试日期**: 2026-04-14
|
||||
- **测试环境**: 云服务器 (cssc.datalibstar.com)
|
||||
- **测试版本**: CLI v1.0.0
|
||||
|
||||
---
|
||||
|
||||
## 测试结果汇总
|
||||
|
||||
| 测试类别 | 测试用例数 | 通过数 | 失败数 | 通过率 |
|
||||
|----------|-----------|--------|--------|--------|
|
||||
| 帮助命令 | 1 | 1 | 0 | 100% |
|
||||
| 省份命令 | 1 | 1 | 0 | 100% |
|
||||
| AI 审核命令 | 5 | 5 | 0 | 100% |
|
||||
| **总计** | **7** | **7** | **0** | **100%** |
|
||||
|
||||
---
|
||||
|
||||
## 详细测试结果
|
||||
|
||||
### ✅ 测试 1: 帮助信息
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py help
|
||||
```
|
||||
|
||||
**预期:** 显示帮助信息
|
||||
|
||||
**实际:**
|
||||
```
|
||||
城市手册 - 命令行接口
|
||||
|
||||
用法:python cli.py <命令> [参数]
|
||||
|
||||
认证命令:
|
||||
login <用户名> <密码> 登录获取 Token
|
||||
|
||||
省份命令:
|
||||
provinces 获取所有省份
|
||||
...
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
### ✅ 测试 2: 获取省份列表
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py provinces
|
||||
```
|
||||
|
||||
**预期:** 返回 34 个省份
|
||||
|
||||
**实际:**
|
||||
```
|
||||
✅ 共 34 个省份:
|
||||
1. 上海市 (ID: 3)
|
||||
2. 云南省 (ID: 23)
|
||||
3. 内蒙古自治区 (ID: 28)
|
||||
...
|
||||
34. 黑龙江省 (ID: 9)
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
### ✅ 测试 3: AI 审核服务状态
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py audit status
|
||||
```
|
||||
|
||||
**预期:** 返回服务状态 active
|
||||
|
||||
**实际:**
|
||||
```
|
||||
✅ AI 审核服务状态:active
|
||||
版本:1.0.0
|
||||
功能:敏感词检测, 广告检测, 内容质量评估
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
### ✅ 测试 4: AI 审核文章 (正常内容)
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py audit article '北京旅游攻略' '北京是中国的首都,有很多著名景点'
|
||||
```
|
||||
|
||||
**预期:** 审核通过
|
||||
|
||||
**实际:**
|
||||
```
|
||||
AI 审核结果:✅ 通过
|
||||
原因:审核通过
|
||||
详情:{
|
||||
"quality_score": 100
|
||||
}
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
### ✅ 测试 5: AI 审核文章 (敏感词)
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py audit article '测试' '这是一个包含暴力内容的文章'
|
||||
```
|
||||
|
||||
**预期:** 审核拒绝,检测到敏感词
|
||||
|
||||
**实际:**
|
||||
```
|
||||
AI 审核结果:❌ 拒绝
|
||||
原因:内容包含敏感词:暴力
|
||||
详情:{
|
||||
"sensitive_words": [
|
||||
"暴力"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
### ✅ 测试 6: AI 审核评论 (广告)
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py audit comment '加微信 123456 了解更多'
|
||||
```
|
||||
|
||||
**预期:** 审核拒绝,检测到广告
|
||||
|
||||
**实际:**
|
||||
```
|
||||
AI 审核结果:❌ 拒绝
|
||||
原因:疑似广告:加微信
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
### ✅ 测试 7: AI 审核服务 (正常)
|
||||
|
||||
**命令:**
|
||||
```bash
|
||||
docker compose exec -T backend python /app/cli.py audit service '老北京烤鸭' '正宗北京烤鸭,皮脆肉嫩'
|
||||
```
|
||||
|
||||
**预期:** 审核通过
|
||||
|
||||
**实际:**
|
||||
```
|
||||
AI 审核结果:✅ 通过
|
||||
原因:审核通过
|
||||
```
|
||||
|
||||
**结果:** ✅ 通过
|
||||
|
||||
---
|
||||
|
||||
## 系统状态
|
||||
|
||||
### 容器状态
|
||||
```
|
||||
NAME STATUS
|
||||
django_backend Up
|
||||
postgres_db Up
|
||||
react_frontend Up
|
||||
```
|
||||
|
||||
### 数据库状态
|
||||
- 省份数量:34 ✅
|
||||
- 用户数量:1 ✅
|
||||
|
||||
### API 状态
|
||||
- 省份 API: ✅ 正常
|
||||
- 用户 API: ✅ 正常
|
||||
- AI 审核 API: ✅ 正常
|
||||
|
||||
---
|
||||
|
||||
## 结论
|
||||
|
||||
✅ **所有测试通过**
|
||||
|
||||
CLI 工具功能完整,可以正常操作:
|
||||
- ✅ 省份查询
|
||||
- ✅ AI 审核文章
|
||||
- ✅ AI 审核评论
|
||||
- ✅ AI 审核服务
|
||||
- ✅ 服务状态查询
|
||||
|
||||
系统运行正常,可以通过命令行进行所有核心操作。
|
||||
|
||||
---
|
||||
|
||||
## 测试人员
|
||||
|
||||
- **测试者**: AI Assistant
|
||||
- **审核者**: 北极星
|
||||
- **测试时间**: 2026-04-14 11:06 UTC
|
||||
Reference in New Issue
Block a user