荣海小学账单缴费测试报告
低风险自动验证通过,支付联调场景待人工执行
总体结论
通过PHP 语法检查
通过未登录保护验证
通过账单表与原始金额字段检查
阻塞前端 lint 被既有 ESLint 配置挡住
本次产出
| 文件 | 用途 |
|---|---|
test-cases/pc-billing-record-test-cases.md | PC 端账单记录测试用例 |
test-cases/mobile-billing-payment-test-cases.md | 移动端账单记录与支付测试用例 |
test-cases/e2e-billing-flow-test-cases.md | 端到端业务流测试用例 |
derived/interface-test-matrix.csv | 接口测试矩阵 |
reports/ronghai-billing-test-report-20260525.md | AI 可复用 Markdown 测试报告 |
自动验证记录
| 验证项 | 结果 | 说明 |
|---|---|---|
| Docker 容器状态 | 通过 | zhct-app、zhct-pc-dev、zhct-web 运行中 |
| PC 控制器语法 | 通过 | application/p/controller/BillingRecord.php |
| PC 逻辑语法 | 通过 | application/p/logic/BillingRecord.php |
| 定时任务语法 | 通过 | application/cron/command/BillingRecordGenerate.php |
| 未登录保护 | 通过 | /p/billingrecord/list、/p/billingrecord/statistics 返回未登录 |
| 数据表字段 | 通过 | raw_pay_price、raw_refund_amount、raw_amount 已存在 |
| PC 前端 lint | 未通过 | 既有 .eslintrc.js 中 indent severity 配置为 4,ESLint 无法启动 |
待人工联调
- PC 登录后列表、筛选、统计、分页、操作列固定效果。
- 当前月查询前根据消费订单刷新汇总,且不覆盖人工修改和已发起缴费账单。
- 移动端立即支付生成或复用充值订单支付链接。
- 支付成功回跳、异步通知、重复回调、旧支付单失效。
- 导出 Excel 字段完整性和金额口径。
上线提醒
当前账单生成仍是联调口径:当前月查询前刷新订单汇总。上线前需要恢复为 PRD 口径:每月 1 日 08:00 生成上月账单。