Files
gaokao-volunteer-system/tests/cases/zhejiang-630.md
Hermes Agent d786b8ee96 docs+tests: 完善文档体系,添加自动化测试
新增文档:
- docs/ARCHITECTURE.md - 系统架构设计
- docs/DEVELOPMENT.md - 开发指南
- docs/TUTORIAL.md - 使用教程(导航+快速上手+API参考)

新增测试:
- tests/test_all.py - 自动化测试脚本
  - 省份简称识别(5个)
  - 方案检查(5个用例)
  - 所有测试通过
- tests/cases/hunan-578.md - 湖南测试用例
- tests/cases/zhejiang-630.md - 浙江测试用例

测试结果:所有6个测试用例通过
- 湘/浙/鲁/粤/鄂简称识别
- 湖南错误版方案检测
- 湖南修正版方案通过
- 浙江错误模式检测
- 山东正确方案通过
- 未提供省份处理
2026-06-11 16:14:46 +08:00

1.7 KiB
Raw Blame History

测试用例 - 浙江(专业+学校模式)

标准方案

zj_plan = """
浙江省2026年高考志愿填报方案630分

【考生信息】
- 分数630分
- 2025年参考位次约25,000名
- 选科:物理+化学+生物
- 模式3+3

【志愿模式】
浙江省采用"专业+学校"模式,无调剂选项。
本次共填报80个专业+学校志愿。
每个志愿只填1个专业。

【志愿示例】
志愿01浙江大学代码10335- 计算机科学与技术代码080901
志愿02浙江工业大学代码10337- 软件工程代码080902
志愿03杭州电子科技大学代码10336- 电子信息工程代码080701
...

【2025年参考数据】
- 浙江大学计算机:~8,000名
- 浙江工业大学软件:~25,000名
- 杭州电子科技大学电子信息:~22,000名

【数据来源】
- 2025年浙江普通类一段线考生成绩分段表
- 2026年位次待官方公布

【风险提示】
- 专业+学校模式无调剂,必须精准匹配
- 一次投档原则
- 浙江设置1次征集志愿
"""

预期检测结果

  • 🔴 致命错误0个
  • 🟡 严重错误0个如果包含"组内服从"等错误词才会检测到E005
  • 🟢 一般警告:少量

错误版方案(混用模式)

bad_zj_plan = """
浙江志愿方案

本次共填报80个院校专业组志愿
志愿01浙江大学-计算机类组(要求物理+化学)
  - 6个专业计算机/软件工程/人工智能/...
  - 服从调剂:是

...
"""

预期检测结果

  • 🔴 致命错误1个
    • E005 模式错误(浙江是"专业+学校",不是"院校专业组"