# 软件项目验收清单

> 使用方式：根据双方约定的范围填写。适用于网站、小程序、客户端与业务系统；不涉及的检查项标记「不适用」。请勿填写密码、密钥或真实客户敏感资料。

## 1. 范围与环境

- 项目 / 交付版本：〔待填写〕
- 验收日期与负责人：〔待填写〕
- 对应范围说明 / 阶段：〔待填写〕
- 软件形态：〔网站 / 小程序 / 客户端 / 业务系统 / 其他〕
- 约定设备、操作系统、浏览器或平台版本：〔待填写〕
- 测试账户角色与脱敏样本：〔待填写，不记录账户密码〕
- 明确不包含的功能：〔待填写〕

## 2. 主要使用场景

| 角色 / 场景 | 输入与操作 | 预期结果 | 实际结果 / 证据 | 结论 |
| --- | --- | --- | --- | --- |
| 〔待填写〕 | 〔待填写〕 | 〔待填写〕 | 〔待填写〕 | 〔通过 / 待修复 / 不适用〕 |
| 〔待填写〕 | 〔待填写〕 | 〔待填写〕 | 〔待填写〕 | 〔通过 / 待修复 / 不适用〕 |

- [ ] 从进入软件到完成目标，主要路径可以连续操作。
- [ ] 查询、填写、提交、保存、编辑与状态变化符合约定。
- [ ] 输入校验能提示缺项或错误，不产生不完整的正式记录。
- [ ] 必要的确认、重复操作处理和异常提示符合约定。
- [ ] 保存后重新打开或登录，记录仍可按权限读取。

## 3. 角色权限与数据

- [ ] 使用不同约定角色检查查看、修改、导出和管理范围。
- [ ] 页面与接口都执行相应权限，不能访问其他范围的数据。
- [ ] 列表、详情与相关页面的数据保持一致。
- [ ] 重要修改和状态变化保留约定的处理记录。
- [ ] 删除、保留与备份规则符合项目约定。
- [ ] 涉及导入或迁移时，核对字段、数量和代表性样本。

## 4. 按软件形态补充

### 网站与 Web 应用

- [ ] 在约定的手机、电脑和浏览器检查显示、导航和操作。
- [ ] 图片、下载、表单和约定的外部链接可使用。
- [ ] 在交付环境核对域名、HTTPS、接口与后台登录。

### 小程序

- [ ] 在约定平台和真实设备检查主要流程。
- [ ] 登录、平台权限和所含的支付或消息能力分别验证。
- [ ] 发布所需账户、版本和材料已明确；平台审核结果单独记录。

### 客户端

- [ ] 在约定操作系统完成安装、启动与主要功能检查。
- [ ] 本地文件权限、配置和服务连接符合使用要求。
- [ ] 项目包含更新时，检查升级与配置保留；必要时检查回退。

### AI 与自动化（仅项目包含时）

- [ ] 对模型输出、引用、未知问题和人工确认进行专项检查。
- [ ] 对自动触发、重复处理、失败重试和通知分别检查。
- [ ] 需要进一步专项验收时使用《AI 应用验收清单》。

## 5. 部署与交付资料

- [ ] 在实际交付环境检查运行，不仅依靠开发环境演示。
- [ ] 按约定核对源码、安装包、部署配置、操作说明和培训。
- [ ] 域名、服务器、应用主体和第三方账户的管理人已明确。
- [ ] 配置说明记录名称和用途，不公开密钥。
- [ ] 核对备份与必要的恢复过程，记录验证结果。
- [ ] 保留版本、更新、回退和故障检查所需说明。

## 6. 维护与后续需求

- 缺陷修复的范围、期限和沟通方式：〔按合作约定填写〕
- 新增功能与范围变化的评估方式：〔待填写〕
- 外部服务或环境变化的处理方式：〔待填写〕
- 持续费用与账户负责人：〔待填写〕
- 后续需求清单：〔待填写，与当前验收范围分开〕

## 7. 问题与最终结论

| 问题 / 项目 | 是否影响本阶段验收 | 负责人 | 计划与复测结果 |
| --- | --- | --- | --- |
| 〔待填写〕 | 〔是 / 否 / 待确认〕 | 〔待填写〕 | 〔待填写〕 |

- 验收结论：〔通过 / 有条件通过 / 待修复后复测〕
- 已确认的交付项与剩余事项：〔待填写〕
- 确认人与日期：〔待填写〕

此清单用于讨论与记录，不替代双方确认的项目范围、费用、验收和维护约定。
