# Testing Acceptance

> 测试与验收工具。指导提测、系统测试、用户验收测试、Bug管理全流程。适用于开发完成后的质量把控阶段。

- Skill: `morning-start/testing-acceptance` (Agent Skill)
- Install (CLI): `npx skillmds@latest add morning-start/testing-acceptance`
- Raw SKILL.md: https://api.skillmd.com/api/skills/morning-start/testing-acceptance/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: morning-start (https://skillmd.com/u/morning-start)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/morning-start/testing-acceptance

---


# 测试与验收

代码开发完成后，必须经过严格的质量把控。

## 核心流程

```
提测 → 系统测试 → Bug修复 → 用户验收 → 发布
```

---

## 1. 提测准备

### 提测标准（DoD）

| 检查项 | 说明 |
|--------|------|
| 代码审查通过 | PR已合并到主分支 |
| 单元测试通过 | 覆盖率达标 |
| 功能自测通过 | 冒烟测试通过 |
| 接口文档更新 | 与实现一致 |

### 提测邮件模板

```
## 提测申请

### 模块
[涉及的模块列表]

### 功能清单
- [ ] 功能点1
- [ ] 功能点2

### 测试环境
http://test.example.com

### 注意事项
[特殊测试数据/操作说明]
```

---

## 2. 系统测试

### 测试类型

| 类型 | 说明 | 执行方 |
|------|------|--------|
| 功能测试 | 验证功能是否符合需求 | QA |
| 兼容性测试 | 不同浏览器/设备 | QA |
| 性能测试 | 响应时间、并发能力 | QA |
| 安全测试 | 漏洞扫描 | 安全团队 |

### 测试用例模板

```markdown
### TC-XXX：验证xxx功能

**前置条件**：用户已登录

**步骤**：
1. 点击"下单"按钮
2. 选择商品A
3. 点击"支付"

**预期结果**：
- 弹出支付成功提示
- 订单状态变为"已支付"
- 收到短信通知
```

---

## 3. Bug管理

### Bug等级定义

| 等级 | 定义 | 处理时限 |
|------|------|----------|
| P0 | 系统崩溃、数据丢失 | 立即处理 |
| P1 | 核心功能不可用 | 24小时内 |
| P2 | 非核心功能异常 | 3天内 |
| P3 | 界面/体验问题 | 下一版本 |

### Bug记录模板

```markdown
## Bug #123

**标题**：订单支付成功后，订单状态未更新

**严重程度**：P1

**复现步骤**：
1. 选择商品加入购物车
2. 点击结算
3. 完成支付
4. 查看订单列表

**实际结果**：订单状态仍显示"待支付"

**预期结果**：订单状态应显示"已支付"

**环境**：iOS 16 / Chrome 120
```

---

## 4. 用户验收测试（UAT）

### UAT执行checklist

- [ ] 产品经理/需求方参与
- [ ] 使用真实业务场景测试
- [ ] 验收标准逐项确认
- [ ] 异常流程测试

### UAT结果记录

```
## UAT报告

### 验收结论
☐ 通过    ☐ 有条件通过    ☐ 不通过

### 问题清单
| 问题编号 | 问题描述 | 优先级 | 负责人 |
|----------|----------|--------|--------|
| UAT-001 | xxx      | P1     | 张三   |

### 签字确认
产品经理：__________ 日期：__________
```

---

## 使用场景

- 开发完成，准备提测
- 测试工程师执行系统测试
- 产品经理进行UAT验收

## 关键产出

1. 测试用例文档
2. Bug记录与修复记录
3. 测试报告
4. UAT验收报告

