更新测试文档并增强设备管理逻辑
- 新增了一项功能,用于自动生成文章中的提及内容,从而优化了系统中创建计划流程的测试用例文档。 - 更新了测试关联文档,以纳入基于不同场景的测试用例的归档和复用规则。 - 实现了在未指定设备时选择默认设备的逻辑,确保设备管理流程更加顺畅。 - 在计划创建的上下文中明确了设备组的需求,从而提高了系统的整体可靠性。
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
| 2026-03-16 | scripts/test 测试用例目录约定:miniapp 小程序接口、web 管理端 | 已完成 |
|
||||
| 2026-03-16 | scripts/test/process 流程测试目录:跨端业务流程 | 已完成 |
|
||||
| 2026-03-16 | pytest 架构、配置从项目读取、运行前显示测试环境 | 已完成 |
|
||||
| 2026-03-16 | 文章 @某人 自动创建存客宝:用例编写、执行、报告;归档规则 | 已完成 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -74,10 +74,30 @@
|
||||
|
||||
---
|
||||
|
||||
### 7. 与 soul-api/scripts 的区别
|
||||
### 7. 测试用例归档与复用规则
|
||||
|
||||
| 场景 | 归档目录 | 示例 |
|
||||
|------|----------|------|
|
||||
| 管理端 + 后端混合 | process/ | 文章 @某人 自动创建 Person + 存客宝 |
|
||||
| 仅小程序接口 | miniapp/ | 登录、VIP、阅读 |
|
||||
| 仅管理端/后端 | web/ | 鉴权、CRUD |
|
||||
|
||||
**需求变更**:用例随需求更新;无变更时直接复用。
|
||||
|
||||
---
|
||||
|
||||
### 8. 与 soul-api/scripts 的区别
|
||||
|
||||
| 位置 | 内容 | 测试关联 |
|
||||
|------|------|----------|
|
||||
| `scripts/`(项目根) | 本地启动、飞书同步、Gitea 推送、**test/** | 见上文 |
|
||||
| `scripts/test/` | **测试用例**:miniapp、web、process;pytest 架构 | 测试工程师在此写用例 |
|
||||
| `soul-api/scripts/` | SQL 迁移、Python 脚本等 | 数据库迁移、后端运维;测试时若涉及表结构变更,需关注对应 SQL |
|
||||
|
||||
---
|
||||
|
||||
### 9. 示例:文章 @某人 自动创建(2026-03-16)
|
||||
|
||||
- **用例**:`scripts/test/process/test_article_mention_ckb_flow.py`
|
||||
- **报告**:`scripts/test/process/2026-03-16-文章@某人自动创建-测试报告.md`
|
||||
- **结论**:后端逻辑正确,会调用存客宝创建计划;存客宝 API 返回 400 导致失败,需排查 CKB 配置或 deviceGroups 空值
|
||||
|
||||
@@ -9,3 +9,4 @@
|
||||
| 2026-03-16 | scripts/test 测试用例目录:miniapp 小程序接口、web 管理端 | [2026-03-16-scripts目录与测试关联.md](./2026-03-16-scripts目录与测试关联.md) |
|
||||
| 2026-03-16 | scripts/test/process 流程测试:跨端多接口串联 | [2026-03-16-scripts目录与测试关联.md](./2026-03-16-scripts目录与测试关联.md) |
|
||||
| 2026-03-16 | pytest 架构、配置从项目读取、运行前显示测试环境 | [2026-03-16-scripts目录与测试关联.md](./2026-03-16-scripts目录与测试关联.md) |
|
||||
| 2026-03-16 | 测试用例归档规则:混合→process、纯端→miniapp/web;需求变更时更新 | [2026-03-16-scripts目录与测试关联.md](./2026-03-16-scripts目录与测试关联.md) |
|
||||
|
||||
Reference in New Issue
Block a user