PRD / Acceptance Tracker

测试验收与反馈闭环工具

模拟产品上线前后的验收协作流程,展示产品经理如何管理验收项、反馈分级和问题闭环。

3 APIs 覆盖验收加载、状态更新和反馈新增

1. 产品背景

目标岗位要求产品经理实习生能参与测试用例设计、功能验收、问题跟踪、反馈收集和产品迭代。本作品用于模拟上线前后的验收协作流程。

2. 产品目标

  • 将验收清单、反馈池和统计指标放在同一页面。
  • 支持验收项新增、查看、编辑、删除和勾选,并回写后端状态。
  • 支持新增反馈并刷新反馈池与统计数据。

3. 目标用户与核心场景

产品经理管理验收标准和迭代优先级;测试同学记录功能是否通过验收;运营和客户成功提交上线后的使用反馈。

4. 功能需求

验收统计

  • 展示验收完成数量、待跟进问题、本轮反馈数量。
  • 统计数据随验收项增删改查、勾选和新增反馈变化。

功能验收清单

  • 展示功能验收项,支持新增、查看、编辑、删除。
  • 勾选后调用后端 PATCH 接口更新状态。
  • 新增使用 POST,删除使用 DELETE。

反馈与迭代池

  • 展示反馈标题、产品判断和处理状态。
  • 支持 P0、本轮修复、P1、文档补充等状态。

5. Axure 原型设计

01统计卡

验收完成、待跟进、本轮反馈。

02验收清单

功能项和勾选状态。

03反馈池

标题、判断、状态标签。

04新增反馈

录入标题、说明和状态。

05统计同步

新增和勾选后刷新数据。

6. 数据与接口

GET/api/acceptance

返回验收统计、验收清单和反馈池。

POST/api/acceptance/check

提交 text,新增验收项。

PATCH/api/acceptance/check

提交 id、done 或 text,更新验收项。

DELETE/api/acceptance/check

提交 id,删除验收项。

POST/api/acceptance/feedback

提交 title、note、status,新增反馈。

7. 验收标准

  • 页面打开后可以从后端加载验收数据。
  • 新增、编辑、删除、勾选验收项后,验收完成数量同步变化。
  • 新增反馈后,反馈池新增记录,统计数量同步变化。
  • 接口不可用时页面仍能展示静态 fallback 内容。
  • 移动端下统计卡、清单、反馈池纵向排列。

8. 增强版功能说明

任务流

  • 查看验收统计,判断当前发布风险。
  • 新增、编辑、删除或勾选验收项,实时刷新完成度。
  • 按阻塞项、下一版、文档补充筛选反馈。
  • 新增反馈后自动更新发布决策和测试报告。

新增输出物

  • 发布决策:可以发布或暂缓发布。
  • 测试报告:通过项、未完成项、反馈数量、发布结论。
  • 问题筛选:帮助产品经理聚焦 P0 阻塞项。

9. 测试与部署

本地 Node 服务端口为 4173。主要测试覆盖 GET 数据加载、PATCH 勾选状态、POST 新增反馈和统计同步。部署方式为本地静态页面 + Node HTTP API。