# 安徽运八需求 测试点矩阵 > 生成时间: 2026-07-13 > 来源标注: 📋需求 | 🐛历史缺陷 | ⚠️风险矩阵 | 🔗冲突修订 | 🏢项目画像 | 💡易漏场景 --- ## 1. 上报运单看板 (Dashboard) ### 1.1 查询与筛选 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-DB-001 | 运单号精确搜索,验证返回唯一匹配结果 | P1 | 📋 | 功能 | | TP-DB-002 | 运单号/托运单号/货源单号模糊搜索,输入部分字符验证模糊匹配 | P1 | 📋 | 功能 | | TP-DB-003 | 上报阶段筛选:全部/第一次/第二次/第三次,各选项独立验证 | P1 | 📋 | 功能 | | TP-DB-004 | 核验状态筛选:全部/异常/通过,验证筛选结果正确性 | P1 | 📋 | 功能 | | TP-DB-005 | 申诉状态筛选:全部/未申诉/申诉中/申诉通过/申诉驳回 | P1 | 📋 | 功能 | | TP-DB-006 | 多条件组合查询(运单号模糊+上报阶段+核验状态+申诉状态) | P1 | 📋🏢 | 功能 | | TP-DB-007 | 查询按钮点击后正确执行搜索并刷新列表 | P1 | 📋 | 功能 | | TP-DB-008 | 重置按钮清空所有查询条件并刷新列表为默认状态 | P2 | 📋 | 功能 | | TP-DB-009 | 查询结果为空时显示友好的空状态提示 | P2 | 💡易漏场景 | 功能 | | TP-DB-010 | 模糊搜索输入特殊字符(SQL注入/HTML标签/Emoji)验证安全性 | P2 | 💡易漏场景 | 安全 | ### 1.2 列表展示 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-DB-011 | 列表字段完整性:货源单号、运单号、托运单号、车牌号、司机姓名、托运方名称、上报阶段、核验状态、申诉状态、异常项、货物名称、合同金额、最新核验时间 | P1 | 📋 | 功能 | | TP-DB-012 | 列表默认排序验证(按最新核验时间倒序或需求指定) | P2 | 📋🏢 | 功能 | | TP-DB-013 | 分页功能:首页/上一页/下一页/末页/跳转/每页条数切换 | P2 | 💡易漏场景 | 功能 | | TP-DB-014 | 合同金额显示格式(千分位、小数位精度)验证 | P2 | ⚠️风险矩阵 | 功能 | | TP-DB-015 | 异常项字段在核验通过时为空,核验异常时显示具体异常项 | P1 | 📋 | 功能 | ### 1.3 操作按钮 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-DB-016 | 申诉按钮:点击跳转至申诉页面,携带对应运单信息 | P1 | 📋 | 功能 | | TP-DB-017 | 进度按钮:点击查看运单上报进度(三次上报+ETC的完成状态) | P2 | 📋 | 功能 | | TP-DB-018 | 详情按钮:点击打开运单详情弹窗,展示完整上报信息 | P1 | 📋 | 功能 | | TP-DB-019 | 导出按钮:验证导出Excel文件内容与列表筛选结果一致 | P2 | 📋 | 功能 | | TP-DB-020 | 导出数据量较大时(>1000条)验证导出性能和无数据丢失 | P3 | 🏢 | 性能 | --- ## 2. 第一次上报(装货完成) ### 2.1 自动触发 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-FR-001 | 运单装货完成后系统自动触发第一次上报 | P0 | 📋 | 功能 | | TP-FR-002 | 上报数据完整性:建单信息(13字段)+ 托运人信息(7字段)+ 收货方信息(5字段)+ 司机信息(13字段)+ 车辆信息(19字段)+ 货物信息(可多条)+ 保险信息(可选) | P0 | 📋 | 功能 | | TP-FR-003 | 必选字段缺失时上报失败,系统返回明确错误提示 | P1 | 📋 | 异常 | | TP-FR-004 | 可选字段(委托合同编号、运输里程、框架合同编号、挂车牌照号等)为空时上报正常 | P1 | 📋 | 功能 | | TP-FR-005 | 货物信息多条记录上报验证(≥2条货物) | P2 | 📋 | 边界 | | TP-FR-006 | 保险信息为空(可选子对象)时上报正常 | P2 | 📋 | 功能 | | TP-FR-007 | 保险信息填写完整时上报成功 | P2 | 📋 | 功能 | ### 2.2 核验通过后自动更新 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-FR-008 | 核验通过后系统自动调用"修改第一次上报部分字段"接口 | P0 | 📋 | 功能 | | TP-FR-009 | 验证更新字段范围限定为装货后可变字段(实际里程等) | P1 | 📋 | 功能 | | TP-FR-010 | 更新操作失败时的异常处理与重试机制 | P1 | ⚠️风险矩阵 | 异常 | | TP-FR-011 | 核验未通过时不触发自动更新 | P1 | 📋 | 功能 | ### 2.3 重试机制 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-FR-012 | 上报失败后自动重试,最多3次 | P1 | 📋 | 功能 | | TP-FR-013 | 第1次重试成功后不再继续重试 | P1 | 📋 | 功能 | | TP-FR-014 | 第2次重试成功后不再继续重试 | P2 | 📋 | 功能 | | TP-FR-015 | 3次重试全部失败后通过站内信通知运营人员 | P1 | 📋 | 功能 | | TP-FR-016 | 重试间隔时间验证(避免瞬时高频重试) | P2 | ⚠️风险矩阵 | 性能 | | TP-FR-017 | 重试期间手动触发上报的幂等性(不产生重复上报) | P1 | 💡易漏场景 | 功能 | ### 2.4 状态流转 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-FR-018 | 状态流转:上传中 → 已上传(核验通过) | P1 | 📋 | 功能 | | TP-FR-019 | 状态流转:上传中 → 上传失败(超时,可手动上传) | P1 | 📋 | 功能 | | TP-FR-020 | 状态流转:上传中 → 异常(数据校验不通过) | P1 | 📋 | 功能 | | TP-FR-021 | 标签颜色:蓝色(上传中)/绿色(已上传)/红色(上传失败)/橙色(异常) | P2 | 📋 | 功能 | | TP-FR-022 | 上传失败状态下"手动上传"按钮可见且可操作 | P1 | 📋 | 功能 | | TP-FR-023 | 异常状态下"详情"按钮可查看异常原因 | P1 | 📋 | 功能 | | TP-FR-024 | 第一次上报失败导致后续第二次、第三次上报无法触发 | P0 | 📋⚠️ | 功能 | ### 2.5 详情弹窗 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-FR-025 | 详情弹窗按子对象分组展示(建单/托运人/收货方/司机/车辆/货物/保险/异常) | P1 | 📋 | 功能 | | TP-FR-026 | 详情弹窗各字段值与上报数据一致 | P1 | 📋 | 功能 | | TP-FR-027 | 详情弹窗关闭后正确返回列表页 | P2 | 📋 | 功能 | | TP-FR-028 | 异常信息区在无异常时不展示或显示"无异常" | P2 | 📋 | 功能 | --- ## 3. 第二次上报(打款完成) ### 3.1 自动触发与数据完整性 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-SR-001 | 运费支付完成后系统自动触发第二次上报 | P0 | 📋 | 功能 | | TP-SR-002 | 上报数据完整性:运单/托运方/收货方信息 + 资金流水 + 车辆轨迹 + 异常信息 | P0 | 📋 | 功能 | | TP-SR-003 | 资金流水信息字段完整性:支付金额/方式/时间/付款方/收款方/收款人/收款账号/账号类型/流水号/支付状态 | P1 | 📋⚠️ | 功能 | | TP-SR-004 | 车辆轨迹点位数量边界:最少2个点、最多2000个点 | P1 | 📋 | 边界 | | TP-SR-005 | 车辆轨迹点位数量=1时上报失败 | P2 | 📋 | 边界 | | TP-SR-006 | 车辆轨迹点位数量=2000时上报成功 | P2 | 📋 | 边界 | | TP-SR-007 | 车辆轨迹点位数量>2000时取前2000个或报错 | P2 | 📋 | 边界 | ### 3.2 核验内容(7大类) | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-SR-008 | 运单重复核验:同一运单第二次上报时正确识别为重复 | P0 | 📋 | 功能 | | TP-SR-009 | 车辆资质核验:道路运输证在有效期内 → 通过 | P1 | 📋 | 功能 | | TP-SR-010 | 车辆资质核验:道路运输证已过期 → 异常 | P1 | 📋 | 异常 | | TP-SR-011 | 司机资质核验:从业资格证在有效期内 → 通过 | P1 | 📋 | 功能 | | TP-SR-012 | 司机资质核验:从业资格证已过期 → 异常 | P1 | 📋 | 异常 | | TP-SR-013 | 集中支付核验:资金流水通过网货平台集中支付 → 通过 | P1 | 📋 | 功能 | | TP-SR-014 | 集中支付核验:资金流水未通过平台集中支付 → 异常 | P1 | 📋⚠️ | 异常 | | TP-SR-015 | 资金流水核验:流水单号不重复 + 金额匹配 → 通过 | P1 | 📋⚠️ | 功能 | | TP-SR-016 | 资金流水核验:流水单号重复 → 异常,系统自动检查提示 | P0 | 📋⚠️ | 异常 | | TP-SR-017 | 资金流水核验:金额不匹配 → 异常 | P1 | 📋⚠️ | 异常 | | TP-SR-018 | 合同核验:运输合同和委托合同均有效 → 通过 | P1 | 📋 | 功能 | | TP-SR-019 | 合同核验:运输合同无效/过期 → 异常 | P1 | 📋 | 异常 | | TP-SR-020 | 车辆轨迹合规核验:轨迹真实且与运单路线匹配 → 通过 | P1 | 📋 | 功能 | | TP-SR-021 | 车辆轨迹合规核验:点位不足或偏差过大 → 异常 | P1 | 📋 | 异常 | ### 3.3 补传轨迹 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-SR-022 | 车辆轨迹合规异常时,"补传轨迹"功能可见可用 | P1 | 📋 | 功能 | | TP-SR-023 | 补传轨迹后重新核验通过 | P1 | 📋 | 功能 | | TP-SR-024 | 补传轨迹数据格式与原轨迹数据格式一致 | P2 | 📋 | 功能 | | TP-SR-025 | 补传轨迹后再次异常仍可继续补传 | P2 | 📋 | 功能 | ### 3.4 收款账号类型 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-SR-026 | 个人账户:标签蓝色,显示司机个人银行卡账号 | P2 | 📋 | 功能 | | TP-SR-027 | 对公账户:标签绿色,显示企业银行账号 | P2 | 📋 | 功能 | | TP-SR-028 | 收款账号类型字段在列表和详情中展示一致 | P2 | 📋 | 功能 | ### 3.5 重试与告警 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-SR-029 | 上报失败后自动重试最多3次 | P1 | 📋 | 功能 | | TP-SR-030 | 3次重试全部失败后告警通知运营人员 | P1 | 📋⚠️ | 功能 | | TP-SR-031 | 告警通知渠道验证(站内信/其他方式) | P2 | 📋 | 功能 | | TP-SR-032 | 重试期间资金流水单号重复的幂等处理 | P1 | ⚠️风险矩阵 | 功能 | --- ## 4. 第三次上报(开票完成) ### 4.1 触发条件与数据完整性 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-TR-001 | 第二次上报完成后,发票开具完成触发第三次上报 | P0 | 📋 | 功能 | | TP-TR-002 | 第二次上报未完成时,第三次上报无法触发 | P1 | 📋 | 功能 | | TP-TR-003 | 上报数据完整性:运单信息(托运单号数组) + 发票信息(17字段) + 油气发票(可选) | P1 | 📋 | 功能 | | TP-TR-004 | 托运单号数组包含多个托运单号时上报成功 | P2 | 📋 | 边界 | | TP-TR-005 | 油气发票信息为空(可选)时上报正常 | P2 | 📋 | 功能 | | TP-TR-006 | 油气发票多条记录时上报正常 | P2 | 📋 | 功能 | ### 4.2 发票验证 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-TR-007 | 增值税发票信息正确 → 上报成功 | P1 | 📋 | 功能 | | TP-TR-008 | 增值税发票验证失败 → 上报失败,提示检查发票信息 | P1 | 📋⚠️ | 异常 | | TP-TR-009 | 发票号码重复上报 → 核验异常 | P1 | 📋 | 异常 | | TP-TR-010 | 发票金额(价税合计)精度验证:保留2位小数 | P2 | 📋⚠️ | 边界 | | TP-TR-011 | 发票号码/发票代码号格式校验 | P2 | 📋 | 功能 | ### 4.3 重试机制 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-TR-012 | 上报失败后自动重试最多3次 | P1 | 📋 | 功能 | | TP-TR-013 | 3次重试全部失败后告警通知运营人员 | P1 | 📋⚠️ | 功能 | --- ## 5. ETC发票上传 ### 5.1 触发与数据完整性 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-ETC-001 | 税务抵扣完成后上传ETC发票 | P0 | 📋 | 功能 | | TP-ETC-002 | 税务抵扣未完成时上传 → 失败提示 | P1 | 📋 | 功能 | | TP-ETC-003 | ETC发票信息字段完整性(18字段/每张发票) | P1 | 📋 | 功能 | | TP-ETC-004 | 多张ETC发票同时上传 | P2 | 📋 | 边界 | ### 5.2 税额计算 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-ETC-005 | 税额=发票金额×3%,计算结果正确 | P1 | 📋⚠️ | 功能 | | TP-ETC-006 | 税额精度验证(保留2位小数,四舍五入) | P2 | 📋⚠️ | 边界 | | TP-ETC-007 | 大额发票税额计算正确(如100万元×3%=30000元) | P2 | ⚠️风险矩阵 | 边界 | | TP-ETC-008 | 小额发票税额计算正确(如10元×3%=0.30元) | P3 | 📋 | 边界 | ### 5.3 发票验证与重试 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-ETC-009 | ETC发票验证通过 → 上传成功 | P1 | 📋 | 功能 | | TP-ETC-010 | ETC发票验证失败 → 上报失败,提示检查发票信息 | P1 | 📋 | 异常 | | TP-ETC-011 | 上报失败后自动重试最多3次 | P2 | 📋 | 功能 | | TP-ETC-012 | 3次重试全部失败后告警通知运营人员 | P2 | 📋⚠️ | 功能 | --- ## 6. 异常申诉功能 ### 6.1 申诉发起 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-AP-001 | 核验异常后运营人员可发起申诉 | P1 | 📋 | 功能 | | TP-AP-002 | 申诉信息完整性:申诉单号、上报阶段、异常项、申诉原因、申诉附件 | P1 | 📋 | 功能 | | TP-AP-003 | 申诉附件上传(支持格式/大小限制验证) | P2 | 📋 | 功能 | | TP-AP-004 | 申诉原因必填,为空时提示 | P2 | 📋 | 功能 | | TP-AP-005 | 核验通过时申诉按钮不可见或置灰 | P1 | 💡易漏场景 | 功能 | | TP-AP-006 | 同一运单可对多个异常项分别发起申诉 | P2 | 📋 | 边界 | ### 6.2 申诉状态流转 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-AP-007 | 申诉状态流转:未申诉 → 申诉中 → 申诉通过 | P1 | 📋 | 功能 | | TP-AP-008 | 申诉状态流转:未申诉 → 申诉中 → 申诉驳回 | P1 | 📋 | 功能 | | TP-AP-009 | 申诉驳回后可重新发起申诉(补充材料) | P1 | 📋 | 功能 | | TP-AP-010 | 申诉通过后重新核验异常项状态更新 | P1 | 📋 | 功能 | ### 6.3 申诉记录管理 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-AP-011 | 列表字段完整性:运单号/托运单号/车牌号/司机姓名/托运方名称/上报阶段/核验状态/异常项/申诉状态/申诉时间/申诉人/省平台反馈结果/监管平台反馈时间 | P1 | 📋 | 功能 | | TP-AP-012 | 详情弹窗分5组展示:申诉信息/运单信息/异常信息/省平台反馈/处理记录 | P2 | 📋 | 功能 | | TP-AP-013 | 处理记录时间线展示:操作人/时间/类型/内容 | P2 | 📋 | 功能 | | TP-AP-014 | 省平台反馈结果为空时显示"待反馈" | P2 | 💡易漏场景 | 功能 | ### 6.4 申诉闭环 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-AP-015 | 完整闭环:异常查询 → 发起申诉 → 跟踪反馈 → 合规判断 | P1 | 📋 | 功能 | | TP-AP-016 | 监管平台复核通过后,运单异常状态自动更新 | P1 | 📋 | 功能 | | TP-AP-017 | 监管平台复核不通过,运营人员可补充材料重新申诉 | P1 | 📋 | 功能 | | TP-AP-018 | 同一运单多次申诉记录完整保留 | P2 | 📋 | 功能 | --- ## 7. 上报日志 ### 7.1 查询与筛选 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-LOG-001 | 运单号/托运单号/货源单号模糊搜索 | P2 | 📋 | 功能 | | TP-LOG-002 | 上报阶段筛选:全部/第一次/第二次/第三次/ETC上传 | P2 | 📋 | 功能 | | TP-LOG-003 | 上报结果筛选:全部/成功/失败 | P2 | 📋 | 功能 | | TP-LOG-004 | 时间范围筛选:开始时间~结束时间 | P2 | 📋 | 功能 | | TP-LOG-005 | 开始时间>结束时间时的错误提示 | P3 | 📋 | 功能 | ### 7.2 日志列表与详情 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-LOG-006 | 列表字段完整性:序号/货源单号/运单号/托运单号/上报阶段/上报结果/接口URL/HTTP状态码/响应时间/上报时间 | P2 | 📋 | 功能 | | TP-LOG-007 | 详情弹窗展示完整请求报文和响应报文 | P2 | 📋 | 功能 | | TP-LOG-008 | HTTP状态码非200时的响应报文展示 | P2 | 📋 | 功能 | | TP-LOG-009 | 响应时间记录准确性(与实际接口耗时对比) | P3 | ⚠️风险矩阵 | 功能 | | TP-LOG-010 | 日志分页功能正常 | P3 | 📋 | 功能 | --- ## 8. 通用跨模块测试点 ### 8.1 数据与边界 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-CM-001 | 金额字段精度:所有金额计算保留2位小数,无浮点精度丢失 | P1 | ⚠️风险矩阵💡 | 功能 | | TP-CM-002 | 超长字符输入:运单号/托运单号输入超过256字符验证截断或提示 | P2 | 💡易漏场景 | 边界 | | TP-CM-003 | 必填字段为空提交时的错误提示完整性 | P1 | 💡易漏场景 | 异常 | | TP-CM-004 | 车牌号/身份证号/统一社会信用代码格式校验 | P2 | 📋 | 功能 | | TP-CM-005 | 经纬度字段范围校验(经度-180~180,纬度-90~90) | P2 | 📋 | 边界 | | TP-CM-006 | 手机号格式校验(11位数字) | P2 | 📋 | 功能 | ### 8.2 网络与交互 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-CM-007 | 上报请求超时(>30秒)的前端Loading状态和超时提示 | P2 | 💡易漏场景 | 性能 | | TP-CM-008 | 重复提交防护:快速多次点击"手动上传"按钮不产生重复上报 | P1 | 💡易漏场景 | 功能 | | TP-CM-009 | 断网环境下提交上报请求的错误提示和恢复机制 | P2 | 💡易漏场景 | 异常 | | TP-CM-010 | 页面切换/刷新后表单数据是否保留 | P3 | 💡易漏场景 | 功能 | ### 8.3 权限 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-CM-011 | 未登录用户直接通过URL访问上报看板 → 拦截跳转登录 | P2 | 💡易漏场景🏢 | 安全 | | TP-CM-012 | 非运营人员角色(司机/货主)无法访问上报管理页面 | P1 | 🏢 | 权限 | | TP-CM-013 | 运营人员不可操作其他运营人员的申诉单(权限隔离) | P2 | 🏢 | 权限 | | TP-CM-014 | 超级管理员拥有全部操作权限 | P2 | 🏢 | 权限 | ### 8.4 与现有系统交互 | ID | 测试点 | 优先级 | 来源 | 测试类型 | | :--- | :--- | :---: | :--- | :---: | | TP-CM-015 | 第一次上报数据与运单管理模块数据一致性 | P1 | 🏢 | 功能 | | TP-CM-016 | 第二次上报资金流水与账户管理/支付流水数据一致性 | P1 | 🏢⚠️ | 功能 | | TP-CM-017 | 第三次上报发票数据与开票审核模块数据一致性 | P1 | 🏢 | 功能 | | TP-CM-018 | ETC发票与车辆服务模块数据关联 | P2 | 🏢 | 功能 | | TP-CM-019 | 司机信息上报与司机审核模块数据一致性 | P1 | 🏢 | 功能 | | TP-CM-020 | 车辆信息上报与车辆审核模块数据一致性 | P1 | 🏢 | 功能 | --- ## 9. 测试点覆盖率统计 | 模块 | P0 | P1 | P2 | P3 | 合计 | | :--- | :---: | :---: | :---: | :---: | :---: | | 上报运单看板 | 0 | 8 | 10 | 2 | 20 | | 第一次上报 | 3 | 16 | 9 | 0 | 28 | | 第二次上报 | 3 | 19 | 10 | 0 | 32 | | 第三次上报 | 1 | 8 | 4 | 0 | 13 | | ETC发票上传 | 1 | 5 | 5 | 1 | 12 | | 异常申诉 | 0 | 10 | 7 | 1 | 18 | | 上报日志 | 0 | 0 | 6 | 4 | 10 | | 通用跨模块 | 0 | 8 | 10 | 2 | 20 | | **合计** | **8** | **74** | **61** | **10** | **153** | > 覆盖率:P0 100% | P1 ≥90% | P2 ≥80% | P3 ≥60%