curl -X POST https://xia.shenliu.cc/xia-api/test-session-results \
-H 'Content-Type: application/json' \
--data '{"host":"测试负责人","customerOwner":"客户负责人","stepResults":[{"id":"PUBLIC-SMOKE","result":"通过"},{"id":"ADMIN-LOGIN","result":"通过"}],"note":"公网冒烟和后台登录通过"}'◆ 验收证据工作台 · 2026-04-29 00:54
验收结果要能提交、回读、导出
本页给测试负责人和实施人员使用,用于把人工验收会议结果、客户确认回执、反馈问题和最终收口材料串起来。页面本身不直接写数据,提交动作通过下方 API 执行,所有结果可 JSON/CSV 回读。
结果提交POST
结果回读JSON
证据导出CSV
收口汇总READY
先完成公网冒烟和验收执行清单,再提交测试会议结果;客户确认后提交确认回执;如有问题,用反馈接口登记并进入复测;最终查看验收闭环汇总。
一、证据接口
| 用途 | 接口 | 方式 | 说明 |
|---|---|---|---|
| 测试会议结果 | /xia-api/test-session-results | GET / POST | 提交或查看人工验收会议结果,自动计算 PASS / PASS_WITH_ISSUES / BLOCKED。 |
| 会议结果导出 | /xia-api/test-session-results.csv | GET | 导出会议结果 CSV,便于项目归档。 |
| 客户确认回执 | /xia-api/test-session-confirmations | GET / POST | 提交或查看客户对会议结果的确认、不确认或带遗留确认。 |
| 确认回执导出 | /xia-api/test-session-confirmations.csv | GET | 导出客户确认回执 CSV。 |
| 测试反馈 | /xia-api/feedback | GET / POST | 登记 P0/P1/P2/P3 问题,进入反馈状态跟踪和复测闭环。 |
| 验收闭环 | /xia-api/acceptance-closure | GET | 聚合 UAT、角色验收、会议结果、客户确认和反馈问题。 |
| 闭环导出 | /xia-api/acceptance-closure.csv | GET | 导出最终验收收口 CSV。 |
二、提交示例
curl -X POST https://xia.shenliu.cc/xia-api/test-session-results \
-H 'Content-Type: application/json' \
--data '{"host":"测试负责人","customerOwner":"客户负责人","stepResults":[{"id":"STORE-MP","result":"待复测","priority":"P2","feedbackNo":"FB-20260429-001"}],"feedbackNos":"FB-20260429-001"}'curl -X POST https://xia.shenliu.cc/xia-api/test-session-confirmations \
-H 'Content-Type: application/json' \
--data '{"customerOwner":"客户负责人","confirmation":"确认","note":"同意进入下一轮试运行准备"}'curl -X POST https://xia.shenliu.cc/xia-api/feedback \
-H 'Content-Type: application/json' \
--data '{"title":"后台登录失败","level":"P0","source":"客户验收","url":"https://xia.shenliu.cc/xia-admin/","steps":["打开后台","输入 admin / 123456"],"expected":"登录成功","actual":"登录失败"}'三、收口判断
公网冒烟通过、人工验收通过、客户确认、无 P0/P1 未闭环问题。
仅存在 P2/P3,已登记反馈编号,有明确责任人和复测日期。
存在 P0、登录/主链路失败、价格/运费/结算/权限口径冲突,需修复后重新验收。
导出会议结果 CSV、客户确认 CSV、验收闭环 CSV,并保留公网报告链接。