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

3.5 KiB
Raw Blame History

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不得混用。
  • 鉴权:需登录接口需带 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」时