编辑 | blame | 历史 | 原始文档

功能测试报告_持续在规企业545家分市州累计运距同比_2026-09-19

一、功能说明

  • 需求:按用户确认的「持续在规企业 = 2025 年 1-8 月与 2026 年 1-8 月均连续 8 个月上报」口径(545 家),
    算出分市州 1-8 月累计平均运距同比,输出到 D:\桌面\货运企业分市州情况\。
  • 口径:
  • 持续在规企业(545 家)=两年均连续 8 个月上报 H203-2 月报的企业;两年间新进、退出的企业不参与同比;
  • 累计平均运距(公里)= 1-8 月累计货物周转量 ÷ 1-8 月累计货运量(加权平均);
  • 同比 = 2026 年 1-8 月累计平均运距 ÷ 2025 年 1-8 月累计平均运距 − 1;
  • 全省行 = 17 个市州的累计周转量、累计货运量分别求和后相除(非市州同比的算术平均)。
  • 产出:D:\桌面\货运企业分市州情况\持续在规企业545家_分市州1-8月累计运距及同比_2026-09-19.xlsx
    (页签:市州汇总〔全省 + 17 市州〕、企业明细(545家))。
  • 生成脚本:docs\工具\持续在规企业545家累计运距生成.py。

二、测试环境

项 内容
数据库 MySQL 127.0.0.1:3308 / traffic_audit,表 h2032_enterprise_monthly
运行环境 Python 3.14.2 + openpyxl 3.1.5
对照物 用户侧 D:\桌面\货运企业分市州情况\货运企业分市州情况xlsx.xlsx(M/N 两列)
输出位置 工作区 outputs\ 与 D:\桌面\货运企业分市州情况\,两份 SHA256 一致

三、用例表

编号 类型 输入 预期 实际 结论
TC01 正向 全省 545 家 2026 年 1-8 月累计周转量 ÷ 累计货运量 158.1787 公里 4389882.0468 ÷ 27752.6820 = 158.1787 通过
TC02 正向 全省 545 家 2025 年 1-8 月累计平均运距 与用户文件 M4 一致 153.7266,一致 通过
TC03 正向 全省累计运距同比 158.1787 ÷ 153.7266 − 1 +2.8961% 通过
TC04 正向 17 个市州 2025 年累计平均运距(去年同期基数) 与用户文件 M 列逐行一致 17/17 一致 通过
TC05 正向 17 个市州累计运距同比 与用户文件 N 列逐行一致 17/17 一致(全省行除外,见 TC10) 通过
TC06 正向 明细页 545 行求和 = 汇总页全省行 差异 0 货运量 27752.6820、周转量 4389882.0468,差异 0 通过
TC07 正向 全省行 = Σ17 市州 逐项相等 相等(先求累计周转量、累计货运量再相除) 通过
TC08 边界 仙桃市 2026 年 2 家持续在规企业无 2025 年连续上报记录 同比留空并注明不适用,不除零报错 企业数 0、运距与同比留空,备注「同比不适用」 通过
TC09 边界 累计货运量为 0 的企业 累计运距留空,不除零报错 已验证(表内无此类企业) 通过
TC10 负向 用户文件全省行同比 +7.8217% 应与市州行同为 1-8 月累计口径 该值实为 545 家 8 月当月同比(157.0007 ÷ 145.6114 − 1 = +7.8217%);累计口径应为 +2.8961%,两者相差 4.93 个百分点 通过(问题已在交付件中修正,并在表内注明口径)
TC11 边界 武汉石化交通运输有限公司、湖北捷龙交通运业有限公司 2026 年 1 月地区码为 420100、其后为 420107/420103 同属武汉市,归集不影响 均计入武汉 通过

四、发现的问题与处置

  1. 用户文件全省行同比口径混用(已给出正确值):货运企业分市州情况xlsx.xlsx 的 N4 单元格填的是 545 家 8 月当月运距同比
    (+7.8217%),而其下 17 个市州行都是 1-8 月累计同比。本表按累计口径给出全省 +2.8961%。
  2. M 列未标年份:该列表格值实为 2025 年(去年同期)累计平均运距,表头「1-8月平均运距」易误读为今年;
    本表将 2025、2026 两年分列,消除歧义。
  3. 仙桃市无可比基数:2026 年持续在规的 2 家企业 2025 年无连续上报记录,同比不适用(不是缺数),已在表内注明。

五、结论

11 条用例(7 正向 / 3 边界 / 1 负向)全部通过;17 个市州与用户现有表格逐行一致,全省行更正为累计口径 +2.90%,
明细 545 行与汇总逐项对账 0 差异。交付件已生成到 D:\桌面\货运企业分市州情况\。