1.6 KiB
1.6 KiB
Phase 6 Summary: 质量 & 前端
Status: Complete ✅
Tests: 146 passed (34 new)
Commit: feat(06)
Plan 01 — QUAL-02: 三平台解析函数测试
| 文件 | 测试数 | 覆盖函数 |
|---|---|---|
tests/ingest/test_configs_boss.py |
10 | _extract_job_id, _extract_company_name, _build_boss_push |
tests/ingest/test_configs_qcwy.py |
12 | _extract_job_id, _extract_update_dt, _extract_company_name, _build_qcwy_push |
tests/ingest/test_configs_zhilian.py |
12 | _extract_number, _extract_fpt, _extract_company_name, _build_zhilian_push |
覆盖场景: 正常字段、缺字段(返回 None/"")、特殊字段(welfare 列表/字符串、skill 列表、整数转字符串)
Plan 02 — QUAL-06/07: 前端爬虫监控
后端: GET /api/v1/job/data/stats?days=7 端点
返回各平台 total / today / last_ingest_at / daily_counts(近 N 天每日趋势)
前端(monitor.vue): 新增"爬虫职位入库统计"区域
- 三平台卡片:总量 / 今日新增 / 最近入库时间
- 近 7 天每日入库趋势表格(Boss / 前程无忧 / 智联招聘 各列)
- 随
refreshAll()自动更新,刷新失败静默处理(不影响主清洗面板)
QUAL-07 确认已完成: monitor.vue 已有完整清洗队列列表、触发执行、查看结果,无需改动。
测试总量回顾(全项目)
| Phase | 新增测试 | 累计 |
|---|---|---|
| Phase 1-3 | 106 个 | 106 |
| Phase 5 | 6 个 dedup | 112 |
| Phase 6 | 34 个解析函数 | 146 |