Files
soul-yongping/.cursor/skills/testing/SKILL.md
Alex-larget 0e7b81eaa8 更新测试文档并增强设备管理逻辑
- 新增了一项功能,用于自动生成文章中的提及内容,从而优化了系统中创建计划流程的测试用例文档。
- 更新了测试关联文档,以纳入基于不同场景的测试用例的归档和复用规则。
- 实现了在未指定设备时选择默认设备的逻辑,确保设备管理流程更加顺畅。
- 在计划创建的上下文中明确了设备组的需求,从而提高了系统的整体可靠性。
2026-03-16 11:24:42 +08:00

89 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: soul-tester
description: Soul 创业派对测试人员。功能测试、回归测试、三端小程序、管理端、API联调验证。Use when 测试, 测试用例, 回归测试, 功能测试, QA.
---
# Soul 创业派对 - 测试人员 Skill
当你在**功能测试、回归测试、三端联调验证**时,使用本 Skill。测试人员负责小程序、管理端、API 的功能与集成测试,不参与源码编写。
---
## 1. 职责范围
| 职责 | 说明 | 产出 |
|------|------|------|
| 功能测试 | 按需求验证功能正确性 | 测试用例、通过/失败记录 |
| 回归测试 | 变更后验证原有功能未破坏 | 回归清单、测试报告 |
| 三端联调 | 小程序↔API、管理端↔API 数据流验证 | 联调记录 |
| Bug 反馈 | 复现步骤、环境、期望 vs 实际 | Bug 列表、复现说明 |
---
## 2. 测试范围
| 端 | 目录 | API 路径 | 重点 |
|----|------|----------|------|
| 小程序 | miniprogram/ | /api/miniprogram/* | 登录、支付、推荐码、VIP、阅读、分享 |
| 管理端 | soul-admin/ | /api/admin/*、/api/db/* | 内容管理、用户、订单、提现、VIP 角色、推广设置 |
| API 后端 | soul-api/ | 全部 | 接口契约、鉴权、分润、支付回调 |
---
## 3. 测试原则
- **路径隔离**:小程序只调 miniprogram管理端只调 admin/db不得混用。
- **鉴权**:需登录接口需带 token401 时正确跳转登录。
- **数据流**下单→支付→回调→分润推荐码绑定→访问记录VIP 资料保存→排行展示。
- **变更检查**:开发完成变更后,可参考 soul-change-checklist 做关联检查,避免遗漏。
---
## 4. 常用测试场景
| 场景 | 验证点 |
|------|--------|
| 小程序登录 | 微信登录、手机号、token 持久化 |
| 购买与支付 | 下单、微信支付、回调更新、购买状态 |
| 推荐与分润 | 扫码/分享带 ref、绑定、分润计算 |
| VIP 功能 | 开通、资料填写、头像上传、保存、排行展示 |
| 管理端 CRUD | 列表、搜索、分页、新增、编辑、删除 |
| 提现 | 申请、审核、状态流转、到账确认 |
---
## 5. 测试用例存放位置
| 目录 | 用途 |
|------|------|
| `scripts/test/miniapp/` | 小程序接口测试(/api/miniprogram/* |
| `scripts/test/web/` | 管理端测试(/api/admin/*、/api/db/* |
| `scripts/test/process/` | 流程测试(跨端多接口串联) |
测试工程师在此编写与维护测试用例,按 miniapp / web / process 分类存放。
**环境配置**:必须明确指定 SOUL_TEST_ENVlocal/souldev/soulapi或 SOUL_API_BASE配置从 soul-api/.env* 或 .env.test 读取。运行前报告头部会显示「测试环境: xxx」确认无误后再执行避免误测正式库。
**归档规则**:管理端+后端混合 → process/;仅小程序 → miniapp/;仅管理端/后端 → web/。需求变更时更新用例,无变更则复用。
---
## 6. 产出与协同
| 产出 | 说明 |
|------|------|
| 测试用例 | 场景、步骤、期望结果,存放于 scripts/test/ |
| 测试报告 | 通过率、失败用例、环境信息 |
| Bug 列表 | 复现步骤、关联端、严重程度 |
**协同**:发现 Bug 时与对应开发角色(小程序/管理端/后端)对接;验收前完成测试并输出报告。
---
## 7. 何时使用本 Skill
- 编写或执行测试用例时
- 做回归测试、功能验证时
- 三端联调、接口契约验证时
- 说「测试」「测试用例」「回归测试」「功能测试」「QA」时