- 新增了一项功能,用于自动生成文章中的提及内容,从而优化了系统中创建计划流程的测试用例文档。 - 更新了测试关联文档,以纳入基于不同场景的测试用例的归档和复用规则。 - 实现了在未指定设备时选择默认设备的逻辑,确保设备管理流程更加顺畅。 - 在计划创建的上下文中明确了设备组的需求,从而提高了系统的整体可靠性。
3.5 KiB
3.5 KiB
name, description
| name | description |
|---|---|
| soul-tester | 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;不得混用。
- 鉴权:需登录接口需带 token;401 时正确跳转登录。
- 数据流:下单→支付→回调→分润;推荐码绑定→访问记录;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_ENV(local/souldev/soulapi)或 SOUL_API_BASE;配置从 soul-api/.env* 或 .env.test 读取。运行前报告头部会显示「测试环境: xxx」,确认无误后再执行,避免误测正式库。
归档规则:管理端+后端混合 → process/;仅小程序 → miniapp/;仅管理端/后端 → web/。需求变更时更新用例,无变更则复用。
6. 产出与协同
| 产出 | 说明 |
|---|---|
| 测试用例 | 场景、步骤、期望结果,存放于 scripts/test/ |
| 测试报告 | 通过率、失败用例、环境信息 |
| Bug 列表 | 复现步骤、关联端、严重程度 |
协同:发现 Bug 时与对应开发角色(小程序/管理端/后端)对接;验收前完成测试并输出报告。
7. 何时使用本 Skill
- 编写或执行测试用例时
- 做回归测试、功能验证时
- 三端联调、接口契约验证时
- 说「测试」「测试用例」「回归测试」「功能测试」「QA」时