Files
xiajingwu/麦麦作物模型开发平台-测试用例.csv
2026-01-04 09:14:15 +00:00

193 KiB
Raw Blame History

1序号功能模块*用例名称*维护人用例类型优先级前置条件备注步骤描述预期结果
2TC-USER-001系统管理/用户管理用户列表查询-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在至少1条用户数据-1. 登录系统,进入"系统管理" -> "用户管理"页面 2. 页面自动加载用户列表 3. 观察页面显示的用户信息1. 页面成功加载用户列表 2. 列表显示以下字段:账号、姓名、手机号、邮箱、所属部门、角色、添加时间、状态 3. 用户信息正确显示,状态以"启用"/"禁用"标签展示 4. 列表底部显示分页组件默认每页16条
3TC-USER-002系统管理/用户管理用户列表查询-按账号筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在用户数据,且已知至少一个用户的账号-1. 进入"系统管理" -> "用户管理"页面 2. 在"账号"输入框中输入已知的用户账号testuser 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示账号包含输入关键字的用户 3. 如果账号完全匹配,显示该用户;如果部分匹配,显示所有包含该关键字的用户 4. 查询结果正确,无遗漏
4TC-USER-003系统管理/用户管理用户列表查询-按姓名筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在用户数据,且已知至少一个用户的姓名-1. 进入"系统管理" -> "用户管理"页面 2. 在"姓名"输入框中输入已知的用户姓名(如:张三) 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示姓名包含输入关键字的用户(支持模糊匹配) 3. 查询结果正确,无遗漏
5TC-USER-004系统管理/用户管理用户列表查询-按手机号筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在用户数据,且已知至少一个用户的手机号-1. 进入"系统管理" -> "用户管理"页面 2. 在"手机号"输入框中输入已知的用户手机号13800138000 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示手机号包含输入关键字的用户 3. 查询结果正确,无遗漏
6TC-USER-005系统管理/用户管理用户列表查询-按状态筛选-启用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在启用状态的用户-1. 进入"系统管理" -> "用户管理"页面 2. 在"状态"下拉框中选择"启用" 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示状态为"启用"的用户 3. 所有显示的用户状态标签均为"启用"(绿色标签) 4. 查询结果正确,无遗漏
7TC-USER-006系统管理/用户管理用户列表查询-按状态筛选-禁用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在禁用状态的用户-1. 进入"系统管理" -> "用户管理"页面 2. 在"状态"下拉框中选择"禁用" 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示状态为"禁用"的用户 3. 所有显示的用户状态标签均为"禁用"(红色标签) 4. 查询结果正确,无遗漏
8TC-USER-007系统管理/用户管理用户列表查询-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在满足组合条件的用户数据-1. 进入"系统管理" -> "用户管理"页面 2. 同时输入多个筛选条件:账号、姓名、手机号、状态 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表显示同时满足所有筛选条件的用户 3. 查询结果正确,无遗漏 4. 如果无满足条件的用户,显示"无可用数据"
9TC-USER-008系统管理/用户管理用户列表查询-重置筛选条件测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 已执行过筛选查询,筛选条件不为空-1. 进入"系统管理" -> "用户管理"页面 2. 输入筛选条件并执行查询 3. 点击"重置"按钮 4. 观察页面状态和查询结果1. 所有筛选条件输入框被清空 2. 状态下拉框恢复为空 3. 自动执行查询,显示所有用户数据 4. 分页信息恢复为默认值第1页每页16条
10TC-USER-009系统管理/用户管理用户列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在超过16条用户数据-1. 进入"系统管理" -> "用户管理"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认16条 4. 页码高亮显示当前页
11TC-USER-010系统管理/用户管理用户列表分页-修改每页显示条数测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在用户数据-1. 进入"系统管理" -> "用户管理"页面 2. 在分页组件中选择每页显示条数32、64、96 3. 观察列表数据变化1. 每页显示条数成功修改 2. 列表数据更新,显示对应条数的用户 3. 分页信息正确更新 4. 支持的选择项16、32、64、96条/页
12TC-USER-011系统管理/用户管理新增用户-正常新增测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中至少存在一个角色-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 在弹窗中填写用户信息: - 姓名:张三 - 账号testuser001 - 手机号13800138000 - 邮箱test@example.com可选 - 所属部门:智慧农业事业部(可选) - 所属角色:选择已有角色 - 初始密码123456 4. 点击"保存用户"按钮 5. 观察操作结果1. 弹窗成功打开,显示"新增用户"标题 2. 所有必填字段正确标识(带*号) 3. 填写信息后,点击保存成功 4. 显示成功提示:"用户 张三创建成功" 5. 弹窗自动关闭 6. 用户列表自动刷新,新用户显示在列表中 7. 新用户状态默认为"启用"(根据系统配置)
13TC-USER-012系统管理/用户管理新增用户-必填字段验证-姓名为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 不填写姓名,填写其他必填字段(账号、手机号、角色、密码) 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"检测到有必填数据未填写" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
14TC-USER-013系统管理/用户管理新增用户-必填字段验证-账号为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 不填写账号,填写其他必填字段(姓名、手机号、角色、密码) 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"检测到有必填数据未填写" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
15TC-USER-014系统管理/用户管理新增用户-必填字段验证-手机号为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 不填写手机号,填写其他必填字段(姓名、账号、角色、密码) 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"检测到有必填数据未填写" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
16TC-USER-015系统管理/用户管理新增用户-必填字段验证-角色为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 不选择角色,填写其他必填字段(姓名、账号、手机号、密码) 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"检测到有必填数据未填写" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
17TC-USER-016系统管理/用户管理新增用户-必填字段验证-密码为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 填写所有必填字段,但不填写初始密码 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"检测到有必填数据未填写" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
18TC-USER-017系统管理/用户管理新增用户-手机号格式验证-格式错误测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统手机号格式11位数字以1开头第二位为3-91. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 填写用户信息手机号输入错误格式1234567890、1380013800、138001380001 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"手机号格式错误" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
19TC-USER-018系统管理/用户管理新增用户-邮箱格式验证-格式错误测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统邮箱格式:标准邮箱格式,包含@符号和域名1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 填写用户信息邮箱输入错误格式test、test@、@example.com 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"邮箱格式错误" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
20TC-USER-019系统管理/用户管理新增用户-密码长度验证-密码过短测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统密码长度要求6-20个字符1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 填写用户信息初始密码输入少于6个字符12345 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"密码长度过短" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
21TC-USER-020系统管理/用户管理新增用户-密码长度验证-密码过长测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统密码长度要求6-20个字符1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 填写用户信息初始密码输入超过20个字符123456789012345678901 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"密码长度过长" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
22TC-USER-021系统管理/用户管理新增用户-用户名唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中已存在用户账号为testuser-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 填写用户信息账号输入已存在的账号testuser 4. 点击"保存用户"按钮 5. 观察系统提示1. 系统提示:"用户名不可用" 2. 弹窗不关闭,用户信息未保存 3. 用户列表未更新
23TC-USER-022系统管理/用户管理新增用户-字段长度限制验证测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统字段长度限制姓名20字符、账号20字符、手机号11字符、邮箱50字符、密码20字符1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 在各个输入框中输入超过最大长度的字符 4. 观察输入框行为1. 输入框限制最大输入长度,超过部分无法输入 2. 姓名、账号、手机号、邮箱、密码字段均有长度限制提示 3. 输入框下方显示长度限制说明
24TC-USER-023系统管理/用户管理新增用户-密码显示/隐藏测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 在"初始密码"输入框中输入密码 4. 点击密码输入框右侧的眼睛图标 5. 再次点击眼睛图标1. 默认状态下,密码以密文显示(显示为圆点或星号) 2. 点击眼睛图标后,密码以明文显示 3. 再次点击后,密码恢复为密文显示 4. 图标在"眼睛"和"眼睛关闭"之间切换
25TC-USER-024系统管理/用户管理编辑用户-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的用户-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,点击某个用户的"编辑"按钮 3. 在弹窗中修改用户信息(如:修改姓名、邮箱、部门、角色) 4. 点击"更新"按钮 5. 观察操作结果1. 弹窗成功打开,显示"更新用户"标题 2. 弹窗中预填充了该用户的现有信息 3. 修改信息后,点击更新成功 4. 显示成功提示:"用户更新成功!" 5. 弹窗自动关闭 6. 用户列表自动刷新,显示更新后的信息 7. 编辑后的信息正确保存
26TC-USER-025系统管理/用户管理编辑用户-必填字段验证测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"编辑"按钮 3. 清空必填字段(姓名、账号、手机号、角色)中的任意一个 4. 点击"更新"按钮 5. 观察系统提示1. 系统提示:"检测到有必填数据未填写" 2. 弹窗不关闭,用户信息未更新 3. 用户列表未更新
27TC-USER-026系统管理/用户管理编辑用户-手机号格式验证测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"编辑"按钮 3. 修改手机号为错误格式1234567890 4. 点击"更新"按钮 5. 观察系统提示1. 系统提示:"手机号格式错误" 2. 弹窗不关闭,用户信息未更新 3. 用户列表未更新
28TC-USER-027系统管理/用户管理编辑用户-邮箱格式验证测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"编辑"按钮 3. 修改邮箱为错误格式test@ 4. 点击"更新"按钮 5. 观察系统提示1. 系统提示:"邮箱格式错误" 2. 弹窗不关闭,用户信息未更新 3. 用户列表未更新
29TC-USER-028系统管理/用户管理编辑用户-编辑时密码字段不显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"编辑"按钮 3. 观察弹窗中的字段1. 弹窗中不显示"初始密码"输入框 2. 其他字段正常显示 3. 编辑用户时,密码通过"重置密码"功能单独修改
30TC-USER-029系统管理/用户管理删除用户-正常删除测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可删除的用户(非当前登录用户)-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,找到要删除的用户 3. 点击该用户的"删除"按钮(红色文字) 4. 在确认弹窗中,点击"确认"按钮 5. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除用户吗?" 3. 点击确认后,删除成功 4. 显示成功提示:"用户删除成功!" 5. 用户列表自动刷新,被删除的用户不再显示 6. 确认弹窗自动关闭
31TC-USER-030系统管理/用户管理删除用户-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可删除的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"删除"按钮 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 用户未被删除,仍然存在于列表中 3. 用户列表未刷新
32TC-USER-031系统管理/用户管理删除用户-删除自己测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前登录用户存在于用户列表中-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,找到当前登录用户 3. 点击该用户的"删除"按钮 4. 在确认弹窗中,点击"确认"按钮 5. 观察系统提示1. 系统提示:"您无法删除自己的用户帐户" 2. 用户未被删除,仍然存在于列表中 3. 确认弹窗关闭或显示错误信息
33TC-USER-032系统管理/用户管理启用/禁用用户-启用用户测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"禁用"的用户-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,找到状态为"禁用"的用户 3. 点击该用户的"启用"按钮 4. 观察操作结果1. 操作成功执行 2. 显示成功提示:"用户状态操作成功!" 3. 用户列表自动刷新 4. 该用户的状态标签从"禁用"(红色)变为"启用"(绿色) 5. 操作按钮从"启用"变为"禁用"
34TC-USER-033系统管理/用户管理启用/禁用用户-禁用用户测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"启用"的用户(非当前登录用户)-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,找到状态为"启用"的用户 3. 点击该用户的"禁用"按钮 4. 观察操作结果1. 操作成功执行 2. 显示成功提示:"用户状态操作成功!" 3. 用户列表自动刷新 4. 该用户的状态标签从"启用"(绿色)变为"禁用"(红色) 5. 操作按钮从"禁用"变为"启用"
35TC-USER-034系统管理/用户管理启用/禁用用户-禁用自己测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前登录用户存在于用户列表中,且状态为"启用"-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,找到当前登录用户 3. 点击该用户的"禁用"按钮 4. 观察系统提示1. 系统提示:"您无法禁用自己的用户帐户" 2. 用户状态未改变,仍然为"启用" 3. 用户列表未更新
36TC-USER-035系统管理/用户管理重置密码-正常重置测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可操作的用户-1. 进入"系统管理" -> "用户管理"页面 2. 在用户列表中,点击某个用户的"重置密码"按钮 3. 在弹窗中输入新密码123456 4. 输入确认密码123456 5. 点击"确认"按钮 6. 观察操作结果1. 弹窗成功打开,显示"重置密码"标题 2. 弹窗中包含"新密码"和"确认密码"两个输入框 3. 输入密码后,点击确认成功 4. 显示成功提示:"密码重置成功!" 5. 弹窗自动关闭 6. 用户列表自动刷新 7. 用户可以使用新密码登录
37TC-USER-036系统管理/用户管理重置密码-密码不一致测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可操作的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"重置密码"按钮 3. 在弹窗中输入新密码123456 4. 输入确认密码1234567不一致 5. 点击"确认"按钮 6. 观察系统提示1. 系统提示:"密码不一致" 2. 弹窗不关闭,密码未重置 3. 用户列表未更新
38TC-USER-037系统管理/用户管理重置密码-密码长度验证-过短测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可操作的用户密码长度要求6-20个字符1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"重置密码"按钮 3. 在弹窗中输入新密码12345少于6个字符 4. 输入确认密码12345 5. 点击"确认"按钮 6. 观察系统提示1. 系统提示:"密码长度过短" 2. 弹窗不关闭,密码未重置 3. 用户列表未更新
39TC-USER-038系统管理/用户管理重置密码-密码长度验证-过长测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可操作的用户密码长度要求6-20个字符1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"重置密码"按钮 3. 在弹窗中输入新密码123456789012345678901超过20个字符 4. 输入确认密码123456789012345678901 5. 点击"确认"按钮 6. 观察系统提示1. 系统提示:"密码长度过长" 2. 弹窗不关闭,密码未重置 3. 用户列表未更新
40TC-USER-039系统管理/用户管理重置密码-密码显示/隐藏测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可操作的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"重置密码"按钮 3. 在"新密码"输入框中输入密码 4. 点击密码输入框右侧的眼睛图标 5. 在"确认密码"输入框中输入密码 6. 点击确认密码输入框右侧的眼睛图标1. 默认状态下,两个密码输入框均以密文显示 2. 点击眼睛图标后,对应输入框的密码以明文显示 3. 再次点击后,密码恢复为密文显示 4. 两个输入框的显示/隐藏状态独立控制
41TC-USER-040系统管理/用户管理重置密码-取消操作测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可操作的用户-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"重置密码"按钮 3. 在弹窗中输入密码信息 4. 点击"取消"按钮 5. 观察操作结果1. 弹窗关闭 2. 密码未重置 3. 用户列表未更新 4. 用户仍可使用原密码登录
42TC-USER-041系统管理/用户管理用户列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中无用户数据,或查询结果为空-1. 进入"系统管理" -> "用户管理"页面 2. 执行查询操作,使查询结果为空 3. 观察列表显示1. 列表区域显示"无可用数据"提示 2. 分页组件显示总记录数为0 3. 页面布局正常,无错误提示
43TC-USER-042系统管理/用户管理用户列表-角色显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已分配角色的用户-1. 进入"系统管理" -> "用户管理"页面 2. 观察用户列表中的"角色"列 3. 查看已分配角色的用户显示1. 已分配角色的用户角色名称以标签Badge形式显示 2. 未分配角色的用户,角色列显示为空 3. 角色标签样式正确,易于识别
44TC-USER-043系统管理/用户管理用户列表-时间格式显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在用户数据-1. 进入"系统管理" -> "用户管理"页面 2. 观察用户列表中的"添加时间"列 3. 查看时间格式1. 时间以中文格式显示YYYY-MM-DD HH:mm:ss 2. 时间格式统一,易于阅读 3. 时间信息准确,与数据库一致
45TC-USER-044系统管理/用户管理新增用户-部门选择测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统可选部门智慧农业事业部、研究院、模型开发、CEO办公室1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 点击"所属部门"下拉框 4. 选择部门(如:智慧农业事业部) 5. 观察选择结果1. 下拉框显示所有可选部门 2. 选择部门后,输入框显示选中的部门名称 3. 部门信息正确保存到用户信息中
46TC-USER-045系统管理/用户管理新增用户-角色选择测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中至少存在一个角色-1. 进入"系统管理" -> "用户管理"页面 2. 点击"新增"按钮 3. 点击"所属角色"下拉框 4. 观察角色列表 5. 选择一个角色 6. 观察选择结果1. 下拉框显示系统中所有可用角色 2. 角色列表从后端动态加载 3. 选择角色后,输入框显示选中的角色名称 4. 角色ID和名称正确关联
47TC-USER-046系统管理/用户管理编辑用户-角色修改测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已分配角色的用户,且存在其他可选角色-1. 进入"系统管理" -> "用户管理"页面 2. 点击某个用户的"编辑"按钮 3. 修改"所属角色"为其他角色 4. 点击"更新"按钮 5. 观察操作结果1. 角色修改成功 2. 用户列表自动刷新 3. 该用户的角色信息更新为新的角色名称 4. 角色标签显示正确
48TC-USER-047系统管理/用户管理用户列表-操作按钮权限测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在用户数据-1. 进入"系统管理" -> "用户管理"页面 2. 观察用户列表中每个用户的操作按钮 3. 确认按钮显示情况1. 每个用户都显示以下操作按钮:编辑、启用/禁用、删除、重置密码 2. 按钮文字清晰,易于识别 3. 删除按钮以红色显示,其他按钮以蓝色显示 4. 按钮布局合理,间距适当
49TC-USER-048系统管理/用户管理用户列表-列表排序测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在多条用户数据默认按添加时间倒序排列1. 进入"系统管理" -> "用户管理"页面 2. 观察用户列表的排序情况 3. 确认最新添加的用户显示在列表顶部1. 用户列表按"添加时间"倒序排列(最新的在前) 2. 排序稳定,不会随机变化 3. 分页切换后,排序规则保持一致
50TC-USER-049系统管理/用户管理用户管理-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在大量用户数据建议100+条)-1. 进入"系统管理" -> "用户管理"页面 2. 记录页面加载时间 3. 执行查询操作,记录响应时间 4. 执行分页操作,记录响应时间1. 页面初始加载时间 < 3秒 2. 查询操作响应时间 < 2秒 3. 分页切换响应时间 < 1秒 4. 操作流畅,无明显卡顿
51TC-USER-050系统管理/用户管理用户管理-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个管理员账号已登录系统 3. 系统中存在用户数据-1. 使用多个管理员账号同时登录系统 2. 同时进入"系统管理" -> "用户管理"页面 3. 同时执行不同的操作(查询、新增、编辑、删除) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确
52TC-ROLE-001系统管理/角色管理角色列表查询-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在至少1条角色数据-1. 登录系统,进入"系统管理" -> "角色管理"页面 2. 页面自动加载角色列表 3. 观察页面显示的角色信息1. 页面成功加载角色列表 2. 列表显示以下字段:角色名称、成员数量、添加时间、状态 3. 角色信息正确显示,状态以"启用"/"禁用"标签展示 4. 列表底部显示分页组件默认每页16条
53TC-ROLE-002系统管理/角色管理角色列表查询-按角色名称筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在角色数据,且已知至少一个角色的名称-1. 进入"系统管理" -> "角色管理"页面 2. 在"角色名称"输入框中输入已知的角色名称(如:管理员) 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示角色名称包含输入关键字的角色(支持模糊匹配) 3. 查询结果正确,无遗漏
54TC-ROLE-003系统管理/角色管理角色列表查询-按状态筛选-启用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在启用状态的角色-1. 进入"系统管理" -> "角色管理"页面 2. 在"状态"下拉框中选择"启用" 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示状态为"启用"的角色 3. 所有显示的角色状态标签均为"启用"(绿色标签) 4. 查询结果正确,无遗漏
55TC-ROLE-004系统管理/角色管理角色列表查询-按状态筛选-禁用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在禁用状态的角色-1. 进入"系统管理" -> "角色管理"页面 2. 在"状态"下拉框中选择"禁用" 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示状态为"禁用"的角色 3. 所有显示的角色状态标签均为"禁用"(红色标签) 4. 查询结果正确,无遗漏
56TC-ROLE-005系统管理/角色管理角色列表查询-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在满足组合条件的角色数据-1. 进入"系统管理" -> "角色管理"页面 2. 同时输入多个筛选条件:角色名称、状态 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表显示同时满足所有筛选条件的角色 3. 查询结果正确,无遗漏 4. 如果无满足条件的角色,显示"无可用数据"
57TC-ROLE-006系统管理/角色管理角色列表查询-重置筛选条件测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 已执行过筛选查询,筛选条件不为空-1. 进入"系统管理" -> "角色管理"页面 2. 输入筛选条件并执行查询 3. 点击"重置"按钮 4. 观察页面状态和查询结果1. 所有筛选条件输入框被清空 2. 状态下拉框恢复为空 3. 自动执行查询,显示所有角色数据 4. 分页信息恢复为默认值第1页每页16条
58TC-ROLE-007系统管理/角色管理角色列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在超过16条角色数据-1. 进入"系统管理" -> "角色管理"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认16条 4. 页码高亮显示当前页
59TC-ROLE-008系统管理/角色管理角色列表分页-修改每页显示条数测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在角色数据-1. 进入"系统管理" -> "角色管理"页面 2. 在分页组件中选择每页显示条数32、64、96 3. 观察列表数据变化1. 每页显示条数成功修改 2. 列表数据更新,显示对应条数的角色 3. 分页信息正确更新 4. 支持的选择项16、32、64、96条/页
60TC-ROLE-009系统管理/角色管理新增角色-正常新增测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在弹窗中填写角色信息: - 角色名称:测试角色 - 角色状态:选择"启用" - 菜单权限:选择至少一个菜单权限 4. 点击"保存角色"按钮 5. 观察操作结果1. 弹窗成功打开,显示"新增角色"标题 2. 所有必填字段正确标识(带*号) 3. 填写信息后,点击保存成功 4. 显示成功提示:"角色 测试角色创建成功" 5. 弹窗自动关闭 6. 角色列表自动刷新,新角色显示在列表中 7. 新角色状态默认为"启用"
61TC-ROLE-010系统管理/角色管理新增角色-必填字段验证-角色名称为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 不填写角色名称,选择状态和菜单权限 4. 点击"保存角色"按钮 5. 观察系统提示1. 系统提示:"请填写角色名称" 2. 弹窗不关闭,角色信息未保存 3. 角色列表未更新
62TC-ROLE-011系统管理/角色管理新增角色-必填字段验证-菜单权限为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 填写角色名称和状态,但不选择任何菜单权限 4. 点击"保存角色"按钮 5. 观察系统提示1. 系统提示:"请配置权限菜单" 2. 弹窗不关闭,角色信息未保存 3. 角色列表未更新
63TC-ROLE-012系统管理/角色管理新增角色-角色名称唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中已存在角色,名称为"管理员"-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 填写角色信息,角色名称输入已存在的名称(管理员) 4. 选择状态和菜单权限 5. 点击"保存角色"按钮 6. 观察系统提示1. 系统提示:"创建失败!角色已存在" 2. 弹窗不关闭,角色信息未保存 3. 角色列表未更新
64TC-ROLE-013系统管理/角色管理新增角色-角色名称长度验证测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统角色名称最大长度20个字符1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在"角色名称"输入框中输入超过20个字符的名称 4. 观察输入框行为1. 输入框限制最大输入长度为20个字符 2. 超过部分无法输入或提示长度限制
65TC-ROLE-014系统管理/角色管理新增角色-菜单权限选择-单选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在"菜单权限"树形结构中,选择一个菜单项 4. 观察选择结果1. 选中的菜单项显示为选中状态(复选框被勾选) 2. 可以正常选择单个菜单项 3. 选择状态正确保存
66TC-ROLE-015系统管理/角色管理新增角色-菜单权限选择-多选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在"菜单权限"树形结构中,选择多个菜单项(包括父节点和子节点) 4. 观察选择结果1. 所有选中的菜单项显示为选中状态 2. 可以同时选择多个菜单项 3. 父节点和子节点的选择状态正确关联 4. 选择状态正确保存
67TC-ROLE-016系统管理/角色管理新增角色-菜单权限选择-父节点选择影响子节点测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在"菜单权限"树形结构中,选择一个有子节点的父节点 4. 观察子节点的选择状态1. 选择父节点后,所有子节点自动被选中 2. 子节点的复选框显示为选中状态 3. 取消父节点选择后,所有子节点自动取消选中
68TC-ROLE-017系统管理/角色管理新增角色-菜单权限选择-子节点选择影响父节点测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在"菜单权限"树形结构中,选择一个子节点 4. 观察父节点的选择状态1. 选择子节点后,父节点自动被选中(如果所有子节点都被选中) 2. 父节点的复选框显示为选中状态 3. 如果部分子节点被选中,父节点显示为半选状态
69TC-ROLE-018系统管理/角色管理编辑角色-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的角色-1. 进入"系统管理" -> "角色管理"页面 2. 在角色列表中,点击某个角色的"编辑"按钮 3. 在弹窗中修改角色信息(如:修改角色名称、状态、菜单权限) 4. 点击"更新"按钮 5. 观察操作结果1. 弹窗成功打开,显示"更新角色"标题 2. 弹窗中预填充了该角色的现有信息 3. 修改信息后,点击更新成功 4. 显示成功提示:"角色更新成功!" 5. 弹窗自动关闭 6. 角色列表自动刷新,显示更新后的信息 7. 编辑后的信息正确保存
70TC-ROLE-019系统管理/角色管理编辑角色-必填字段验证-角色名称为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的角色-1. 进入"系统管理" -> "角色管理"页面 2. 点击某个角色的"编辑"按钮 3. 清空角色名称 4. 点击"更新"按钮 5. 观察系统提示1. 系统提示:"请填写角色名称" 2. 弹窗不关闭,角色信息未更新 3. 角色列表未更新
71TC-ROLE-020系统管理/角色管理编辑角色-必填字段验证-菜单权限为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的角色-1. 进入"系统管理" -> "角色管理"页面 2. 点击某个角色的"编辑"按钮 3. 取消所有菜单权限的选择 4. 点击"更新"按钮 5. 观察系统提示1. 系统提示:"请配置权限菜单" 2. 弹窗不关闭,角色信息未更新 3. 角色列表未更新
72TC-ROLE-021系统管理/角色管理编辑角色-修改菜单权限测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已配置菜单权限的角色-1. 进入"系统管理" -> "角色管理"页面 2. 点击某个角色的"编辑"按钮 3. 修改菜单权限(增加或减少权限) 4. 点击"更新"按钮 5. 观察操作结果1. 菜单权限修改成功 2. 角色列表自动刷新 3. 该角色的菜单权限更新为新的配置 4. 用户使用该角色登录后,只能看到更新后的菜单
73TC-ROLE-022系统管理/角色管理删除角色-正常删除测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可删除的角色(未被用户使用)-1. 进入"系统管理" -> "角色管理"页面 2. 在角色列表中,找到要删除的角色 3. 点击该角色的"删除"按钮(红色文字) 4. 在确认弹窗中,点击"确认"按钮 5. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除角色吗?" 3. 点击确认后,删除成功 4. 显示成功提示:"角色删除成功!" 5. 角色列表自动刷新,被删除的角色不再显示 6. 确认弹窗自动关闭
74TC-ROLE-023系统管理/角色管理删除角色-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可删除的角色-1. 进入"系统管理" -> "角色管理"页面 2. 点击某个角色的"删除"按钮 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 角色未被删除,仍然存在于列表中 3. 角色列表未刷新
75TC-ROLE-024系统管理/角色管理删除角色-删除被用户使用的角色测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已被用户使用的角色(成员数量>0-1. 进入"系统管理" -> "角色管理"页面 2. 在角色列表中找到成员数量大于0的角色 3. 点击该角色的"删除"按钮 4. 在确认弹窗中,点击"确认"按钮 5. 观察系统提示1. 系统提示:"删除失败!角色被用户使用" 2. 角色未被删除,仍然存在于列表中 3. 确认弹窗关闭或显示错误信息
76TC-ROLE-025系统管理/角色管理删除角色-删除不存在的角色测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 准备删除一个已被其他操作删除的角色ID模拟并发删除场景1. 进入"系统管理" -> "角色管理"页面 2. 记录某个角色的ID 3. 在另一个会话中删除该角色 4. 在当前会话中尝试删除该角色 5. 观察系统提示1. 系统提示:"删除失败!角色不存在" 2. 操作失败,无异常错误
77TC-ROLE-026系统管理/角色管理启用/禁用角色-启用角色测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"禁用"的角色-1. 进入"系统管理" -> "角色管理"页面 2. 在角色列表中,找到状态为"禁用"的角色 3. 点击该角色的"启用"按钮 4. 观察操作结果1. 操作成功执行 2. 显示成功提示:"角色状态操作成功!" 3. 角色列表自动刷新 4. 该角色的状态标签从"禁用"(红色)变为"启用"(绿色) 5. 操作按钮从"启用"变为"禁用"
78TC-ROLE-027系统管理/角色管理启用/禁用角色-禁用角色测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"启用"的角色-1. 进入"系统管理" -> "角色管理"页面 2. 在角色列表中,找到状态为"启用"的角色 3. 点击该角色的"禁用"按钮 4. 观察操作结果1. 操作成功执行 2. 显示成功提示:"角色状态操作成功!" 3. 角色列表自动刷新 4. 该角色的状态标签从"启用"(绿色)变为"禁用"(红色) 5. 操作按钮从"禁用"变为"启用" 6. 使用该角色的用户登录后,无法看到菜单(因为角色被禁用)
79TC-ROLE-028系统管理/角色管理角色列表-成员数量显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已分配用户的角色-1. 进入"系统管理" -> "角色管理"页面 2. 观察角色列表中的"成员数量"列 3. 查看已分配用户的角色显示1. 已分配用户的角色,成员数量显示为实际用户数 2. 未分配用户的角色成员数量显示为0 3. 成员数量实时更新,与用户管理中的角色分配保持一致
80TC-ROLE-029系统管理/角色管理角色列表-时间格式显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在角色数据-1. 进入"系统管理" -> "角色管理"页面 2. 观察角色列表中的"添加时间"列 3. 查看时间格式1. 时间以中文格式显示YYYY-MM-DD HH:mm:ss 2. 时间格式统一,易于阅读 3. 时间信息准确,与数据库一致
81TC-ROLE-030系统管理/角色管理角色列表-列表排序测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在多条角色数据默认按添加时间倒序排列1. 进入"系统管理" -> "角色管理"页面 2. 观察角色列表的排序情况 3. 确认最新添加的角色显示在列表顶部1. 角色列表按"添加时间"倒序排列(最新的在前) 2. 排序稳定,不会随机变化 3. 分页切换后,排序规则保持一致
82TC-ROLE-031系统管理/角色管理角色列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中无角色数据,或查询结果为空-1. 进入"系统管理" -> "角色管理"页面 2. 执行查询操作,使查询结果为空 3. 观察列表显示1. 列表区域显示"无可用数据"提示 2. 分页组件显示总记录数为0 3. 页面布局正常,无错误提示
83TC-ROLE-032系统管理/角色管理新增角色-角色状态选择测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"系统管理" -> "角色管理"页面 2. 点击"新增"按钮 3. 在"角色状态"选项卡中,选择"启用"或"禁用" 4. 观察选择结果1. 状态选项卡显示两个选项:"启用"和"禁用" 2. 选择状态后,对应的选项卡高亮显示 3. 状态信息正确保存到角色信息中
84TC-ROLE-033系统管理/角色管理编辑角色-修改角色状态测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的角色-1. 进入"系统管理" -> "角色管理"页面 2. 点击某个角色的"编辑"按钮 3. 修改"角色状态"为另一个状态(如从"启用"改为"禁用" 4. 点击"更新"按钮 5. 观察操作结果1. 状态修改成功 2. 角色列表自动刷新 3. 该角色的状态信息更新为新的状态 4. 状态标签显示正确
85TC-ROLE-034系统管理/角色管理角色管理-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在大量角色数据建议50+条)-1. 进入"系统管理" -> "角色管理"页面 2. 记录页面加载时间 3. 执行查询操作,记录响应时间 4. 执行分页操作,记录响应时间1. 页面初始加载时间 < 3秒 2. 查询操作响应时间 < 2秒 3. 分页切换响应时间 < 1秒 4. 操作流畅,无明显卡顿
86TC-ROLE-035系统管理/角色管理角色管理-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个管理员账号已登录系统 3. 系统中存在角色数据-1. 使用多个管理员账号同时登录系统 2. 同时进入"系统管理" -> "角色管理"页面 3. 同时执行不同的操作(查询、新增、编辑、删除) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确
87TC-TAG-001系统管理/标签管理标签列表查询-正常查询-模型标签测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在至少1条模型标签数据-1. 登录系统,进入"数据管理" -> "标签管理"页面 2. 默认显示"模型标签"标签页 3. 页面自动加载模型标签列表 4. 观察页面显示的信息1. 页面成功加载模型标签列表 2. 列表显示以下字段:标签、添加时间、状态 3. 标签信息正确显示,状态以"启用"/"禁用"标签展示 4. 列表底部显示分页组件默认每页15条
88TC-TAG-002系统管理/标签管理标签列表查询-正常查询-作物标签测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在至少1条作物标签数据-1. 登录系统,进入"数据管理" -> "标签管理"页面 2. 点击"作物标签"标签页 3. 页面自动加载作物标签列表 4. 观察页面显示的信息1. 页面成功切换到"作物标签"标签页 2. 列表显示作物标签数据 3. 列表显示以下字段:标签、添加时间、状态 4. 标签信息正确显示
89TC-TAG-003系统管理/标签管理标签类型切换-模型标签切换到作物标签测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在模型标签和作物标签数据-1. 进入"数据管理" -> "标签管理"页面 2. 当前显示"模型标签"标签页 3. 点击"作物标签"标签页 4. 观察页面变化1. 成功切换到"作物标签"标签页 2. "作物标签"标签页高亮显示(绿色下划线) 3. 列表数据更新为作物标签数据 4. 筛选条件自动清空 5. 页码重置为第1页
90TC-TAG-004系统管理/标签管理标签类型切换-作物标签切换到模型标签测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在模型标签和作物标签数据-1. 进入"数据管理" -> "标签管理"页面 2. 点击"作物标签"标签页 3. 点击"模型标签"标签页 4. 观察页面变化1. 成功切换到"模型标签"标签页 2. "模型标签"标签页高亮显示(绿色下划线) 3. 列表数据更新为模型标签数据 4. 筛选条件自动清空 5. 页码重置为第1页
91TC-TAG-005系统管理/标签管理标签列表查询-按标签名称筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在标签数据,且已知至少一个标签的名称-1. 进入"数据管理" -> "标签管理"页面 2. 在"标签名称"输入框中输入已知的标签名称(如:深度学习) 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示标签名称包含输入关键字的标签(支持模糊匹配) 3. 查询结果正确,无遗漏
92TC-TAG-006系统管理/标签管理标签列表查询-按状态筛选-启用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在启用状态的标签-1. 进入"数据管理" -> "标签管理"页面 2. 在"状态"下拉框中选择"启用" 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示状态为"启用"的标签 3. 所有显示的标签状态标签均为"启用"(绿色标签) 4. 查询结果正确,无遗漏
93TC-TAG-007系统管理/标签管理标签列表查询-按状态筛选-禁用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在禁用状态的标签-1. 进入"数据管理" -> "标签管理"页面 2. 在"状态"下拉框中选择"禁用" 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表仅显示状态为"禁用"的标签 3. 所有显示的标签状态标签均为"禁用"(红色标签) 4. 查询结果正确,无遗漏
94TC-TAG-008系统管理/标签管理标签列表查询-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在满足组合条件的标签数据-1. 进入"数据管理" -> "标签管理"页面 2. 同时输入多个筛选条件:标签名称、状态 3. 点击"查询"按钮 4. 观察查询结果1. 查询成功执行 2. 列表显示同时满足所有筛选条件的标签 3. 查询结果正确,无遗漏 4. 如果无满足条件的标签,显示"无可用数据"
95TC-TAG-009系统管理/标签管理标签列表查询-重置筛选条件测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 已执行过筛选查询,筛选条件不为空-1. 进入"数据管理" -> "标签管理"页面 2. 输入筛选条件并执行查询 3. 点击"重置"按钮 4. 观察页面状态和查询结果1. 所有筛选条件输入框被清空 2. 状态下拉框恢复为空 3. 自动执行查询,显示所有标签数据 4. 分页信息恢复为默认值第1页每页15条
96TC-TAG-010系统管理/标签管理标签列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在超过15条标签数据-1. 进入"数据管理" -> "标签管理"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认15条 4. 页码高亮显示当前页
97TC-TAG-011系统管理/标签管理标签列表分页-修改每页显示条数测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在标签数据-1. 进入"数据管理" -> "标签管理"页面 2. 在分页组件中选择每页显示条数30、45、95 3. 观察列表数据变化1. 每页显示条数成功修改 2. 列表数据更新,显示对应条数的标签 3. 分页信息正确更新 4. 支持的选择项15、30、45、95条/页
98TC-TAG-012系统管理/标签管理新增标签-模型标签-正常新增测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前在"模型标签"标签页-1. 进入"数据管理" -> "标签管理"页面 2. 确认当前在"模型标签"标签页 3. 点击"添加模型标签"按钮 4. 在弹窗中填写标签信息: - 标签名称:深度学习模型 - 模型卡片背景颜色:选择起始颜色和结束颜色 5. 观察颜色预览效果 6. 点击"确定"按钮 7. 观察操作结果1. 弹窗成功打开,显示"添加模型标签"标题 2. 标签名称输入框正确显示 3. 显示两个颜色选择器(起始颜色和结束颜色) 4. 显示颜色预览区域,实时显示渐变效果 5. 填写信息后,点击确定成功 6. 显示成功提示:"标签 深度学习模型 创建成功" 7. 弹窗自动关闭 8. 标签列表自动刷新,新标签显示在列表中
99TC-TAG-013系统管理/标签管理新增标签-作物标签-正常新增测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前在"作物标签"标签页-1. 进入"数据管理" -> "标签管理"页面 2. 点击"作物标签"标签页 3. 点击"添加作物标签"按钮 4. 在弹窗中填写标签信息: - 标签名称:小麦 5. 观察弹窗内容 6. 点击"确定"按钮 7. 观察操作结果1. 弹窗成功打开,显示"添加作物标签"标题 2. 标签名称输入框正确显示 3. 不显示颜色选择器(作物标签不需要颜色) 4. 填写信息后,点击确定成功 5. 显示成功提示:"标签 小麦 创建成功" 6. 弹窗自动关闭 7. 标签列表自动刷新,新标签显示在列表中
100TC-TAG-014系统管理/标签管理新增标签-必填字段验证-标签名称为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统-1. 进入"数据管理" -> "标签管理"页面 2. 点击"添加模型标签"或"添加作物标签"按钮 3. 不填写标签名称,直接点击"确定"按钮 4. 观察系统提示1. 系统提示:"标签名称不能为空" 2. 弹窗不关闭,标签信息未保存 3. 标签列表未更新
101TC-TAG-015系统管理/标签管理新增标签-标签名称唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中已存在标签,名称为"深度学习"-1. 进入"数据管理" -> "标签管理"页面 2. 点击"添加模型标签"按钮 3. 填写标签信息,标签名称输入已存在的名称(深度学习) 4. 点击"确定"按钮 5. 观察系统提示1. 系统提示:"标签名称已存在" 2. 弹窗不关闭,标签信息未保存 3. 标签列表未更新
102TC-TAG-016系统管理/标签管理新增标签-模型标签-颜色选择器功能测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前在"模型标签"标签页-1. 进入"数据管理" -> "标签管理"页面 2. 点击"添加模型标签"按钮 3. 在颜色选择器中,选择不同的起始颜色 4. 在颜色选择器中,选择不同的结束颜色 5. 观察颜色预览区域的变化1. 颜色选择器正常显示,可以打开和关闭 2. 选择起始颜色后,预览区域实时更新 3. 选择结束颜色后,预览区域实时更新 4. 预览区域显示渐变效果(从起始颜色到结束颜色) 5. 颜色格式为RGBA格式透明度为0.6
103TC-TAG-017系统管理/标签管理新增标签-模型标签-颜色预览效果测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前在"模型标签"标签页-1. 进入"数据管理" -> "标签管理"页面 2. 点击"添加模型标签"按钮 3. 选择不同的起始颜色和结束颜色组合 4. 观察预览区域的渐变效果1. 预览区域实时显示渐变背景 2. 渐变方向为135度从左上到右下 3. 渐变从起始颜色过渡到结束颜色 4. 预览效果与实际保存后的效果一致
104TC-TAG-018系统管理/标签管理编辑标签-模型标签-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的模型标签-1. 进入"数据管理" -> "标签管理"页面 2. 在模型标签列表中,点击某个标签的"编辑"按钮 3. 在弹窗中修改标签信息(如:修改标签名称、颜色) 4. 点击"确定"按钮 5. 观察操作结果1. 弹窗成功打开,显示"编辑模型标签"标题 2. 弹窗中预填充了该标签的现有信息(名称、颜色) 3. 修改信息后,点击确定成功 4. 显示成功提示:"标签更新成功" 5. 弹窗自动关闭 6. 标签列表自动刷新,显示更新后的信息 7. 编辑后的信息正确保存
105TC-TAG-019系统管理/标签管理编辑标签-作物标签-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的作物标签-1. 进入"数据管理" -> "标签管理"页面 2. 切换到"作物标签"标签页 3. 在作物标签列表中,点击某个标签的"编辑"按钮 4. 在弹窗中修改标签名称 5. 点击"确定"按钮 6. 观察操作结果1. 弹窗成功打开,显示"编辑作物标签"标题 2. 弹窗中预填充了该标签的现有信息(仅名称) 3. 不显示颜色选择器 4. 修改信息后,点击确定成功 5. 显示成功提示:"标签更新成功" 6. 弹窗自动关闭 7. 标签列表自动刷新
106TC-TAG-020系统管理/标签管理编辑标签-必填字段验证-标签名称为空测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可编辑的标签-1. 进入"数据管理" -> "标签管理"页面 2. 点击某个标签的"编辑"按钮 3. 清空标签名称 4. 点击"确定"按钮 5. 观察系统提示1. 系统提示:"标签名称不能为空" 2. 弹窗不关闭,标签信息未更新 3. 标签列表未更新
107TC-TAG-021系统管理/标签管理编辑标签-标签名称唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在两个不同的标签,其中一个名称为"深度学习"-1. 进入"数据管理" -> "标签管理"页面 2. 点击名称为"机器学习"的标签的"编辑"按钮 3. 修改标签名称为"深度学习"(已存在的名称) 4. 点击"确定"按钮 5. 观察系统提示1. 系统提示:"标签名称已存在" 2. 弹窗不关闭,标签信息未更新 3. 标签列表未更新
108TC-TAG-022系统管理/标签管理编辑标签-模型标签-修改颜色测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已配置颜色的模型标签-1. 进入"数据管理" -> "标签管理"页面 2. 点击某个模型标签的"编辑"按钮 3. 修改起始颜色和结束颜色 4. 观察预览效果 5. 点击"确定"按钮 6. 观察操作结果1. 颜色选择器显示当前标签的颜色值 2. 修改颜色后,预览区域实时更新 3. 颜色修改成功保存 4. 标签列表自动刷新 5. 该标签的颜色更新为新的配置
109TC-TAG-023系统管理/标签管理删除标签-正常删除测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可删除的标签(未被模型使用)-1. 进入"数据管理" -> "标签管理"页面 2. 在标签列表中,找到要删除的标签 3. 点击该标签的"删除"按钮(红色文字) 4. 在确认弹窗中,点击"确认"按钮 5. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除标签吗?" 3. 点击确认后,删除成功 4. 显示成功提示:"标签删除成功!" 5. 标签列表自动刷新,被删除的标签不再显示 6. 确认弹窗自动关闭
110TC-TAG-024系统管理/标签管理删除标签-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在可删除的标签-1. 进入"数据管理" -> "标签管理"页面 2. 点击某个标签的"删除"按钮 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 标签未被删除,仍然存在于列表中 3. 标签列表未刷新
111TC-TAG-025系统管理/标签管理删除标签-删除被模型使用的标签测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在已被模型使用的标签-1. 进入"数据管理" -> "标签管理"页面 2. 在标签列表中,找到已被模型使用的标签 3. 点击该标签的"删除"按钮 4. 在确认弹窗中,点击"确认"按钮 5. 观察系统提示1. 系统提示:"当前标签已被模型使用,不能删除" 2. 标签未被删除,仍然存在于列表中 3. 确认弹窗关闭或显示错误信息
112TC-TAG-026系统管理/标签管理删除标签-删除不存在的标签测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 准备删除一个已被其他操作删除的标签ID模拟并发删除场景1. 进入"数据管理" -> "标签管理"页面 2. 记录某个标签的ID 3. 在另一个会话中删除该标签 4. 在当前会话中尝试删除该标签 5. 观察系统提示1. 系统提示:"标签不存在" 2. 操作失败,无异常错误
113TC-TAG-027系统管理/标签管理启用/禁用标签-启用标签测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"禁用"的标签-1. 进入"数据管理" -> "标签管理"页面 2. 在标签列表中,找到状态为"禁用"的标签 3. 点击该标签的"启用"按钮 4. 观察操作结果1. 操作成功执行 2. 显示成功提示:"标签状态修改成功" 3. 标签列表自动刷新 4. 该标签的状态标签从"禁用"(红色)变为"启用"(绿色) 5. 操作按钮从"启用"变为"禁用"
114TC-TAG-028系统管理/标签管理启用/禁用标签-禁用标签-未被使用测试团队功能测试P01. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"启用"的标签,且未被模型使用-1. 进入"数据管理" -> "标签管理"页面 2. 在标签列表中,找到状态为"启用"且未被使用的标签 3. 点击该标签的"禁用"按钮 4. 观察操作结果1. 操作成功执行 2. 显示成功提示:"标签状态修改成功" 3. 标签列表自动刷新 4. 该标签的状态标签从"启用"(绿色)变为"禁用"(红色) 5. 操作按钮从"禁用"变为"启用"
115TC-TAG-029系统管理/标签管理启用/禁用标签-禁用标签-已被使用测试团队功能测试P11. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在状态为"启用"的标签,且已被模型使用-1. 进入"数据管理" -> "标签管理"页面 2. 在标签列表中,找到状态为"启用"且已被模型使用的标签 3. 点击该标签的"禁用"按钮 4. 观察系统提示1. 系统提示:"当前标签已被模型使用,不允许禁用" 2. 标签状态未改变,仍然为"启用" 3. 标签列表未更新
116TC-TAG-030系统管理/标签管理标签列表-时间格式显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在标签数据-1. 进入"数据管理" -> "标签管理"页面 2. 观察标签列表中的"添加时间"列 3. 查看时间格式1. 时间以中文格式显示YYYY-MM-DD HH:mm:ss 2. 时间格式统一,易于阅读 3. 时间信息准确,与数据库一致
117TC-TAG-031系统管理/标签管理标签列表-列表排序测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在多条标签数据默认按添加时间倒序排列1. 进入"数据管理" -> "标签管理"页面 2. 观察标签列表的排序情况 3. 确认最新添加的标签显示在列表顶部1. 标签列表按"添加时间"倒序排列(最新的在前) 2. 排序稳定,不会随机变化 3. 分页切换后,排序规则保持一致
118TC-TAG-032系统管理/标签管理标签列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中无标签数据,或查询结果为空-1. 进入"数据管理" -> "标签管理"页面 2. 执行查询操作,使查询结果为空 3. 观察列表显示1. 列表区域显示"无可用数据"提示 2. 分页组件显示总记录数为0 3. 页面布局正常,无错误提示
119TC-TAG-033系统管理/标签管理新增标签-模型标签-默认颜色值测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 当前在"模型标签"标签页-1. 进入"数据管理" -> "标签管理"页面 2. 点击"添加模型标签"按钮 3. 观察颜色选择器的默认值 4. 观察预览区域的默认效果1. 起始颜色默认值为rgba(78, 48, 221, 0.6) 2. 结束颜色默认值为rgba(122, 38, 253, 0.6) 3. 预览区域显示默认渐变效果 4. 可以修改默认颜色值
120TC-TAG-034系统管理/标签管理编辑标签-模型标签-颜色重置为默认值测试团队功能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在没有配置颜色的模型标签-1. 进入"数据管理" -> "标签管理"页面 2. 点击某个没有颜色的模型标签的"编辑"按钮 3. 观察颜色选择器的显示1. 颜色选择器显示默认颜色值 2. 起始颜色为rgba(78, 48, 221, 0.6) 3. 结束颜色为rgba(122, 38, 253, 0.6) 4. 预览区域显示默认渐变效果
121TC-TAG-035系统管理/标签管理标签管理-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 管理员已登录系统 3. 系统中存在大量标签数据建议50+条)-1. 进入"数据管理" -> "标签管理"页面 2. 记录页面加载时间 3. 执行查询操作,记录响应时间 4. 执行分页操作,记录响应时间 5. 切换标签类型,记录响应时间1. 页面初始加载时间 < 3秒 2. 查询操作响应时间 < 2秒 3. 分页切换响应时间 < 1秒 4. 标签类型切换响应时间 < 1秒 5. 操作流畅,无明显卡顿
122TC-TAG-036系统管理/标签管理标签管理-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个管理员账号已登录系统 3. 系统中存在标签数据-1. 使用多个管理员账号同时登录系统 2. 同时进入"数据管理" -> "标签管理"页面 3. 同时执行不同的操作(查询、新增、编辑、删除) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确
123TC-WORKSPACE-001工作空间/我的开发工作流列表展示-网格视图测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个工作流-1. 登录系统,进入"工作空间" -> "我的开发"页面 2. 默认显示工作流列表 3. 点击视图切换按钮,选择"网格视图"LayoutGrid图标 4. 观察页面显示1. 页面成功切换到网格视图 2. 工作流以卡片形式展示,每个卡片显示: - 工作流图标(带颜色背景) - 工作流名称 - 编辑时间(如:编辑于 X 前) - 工作流描述最多显示2行 3. 卡片支持点击进入编辑页面 4. 每个卡片右上角显示操作菜单(三个点图标)
124TC-WORKSPACE-002工作空间/我的开发工作流列表展示-列表视图测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个工作流-1. 登录系统,进入"工作空间" -> "我的开发"页面 2. 点击视图切换按钮,选择"列表视图"Menu图标 3. 观察页面显示1. 页面成功切换到列表视图 2. 工作流以列表形式展示,每行显示: - 工作流图标和名称 - 编辑时间 - 工作流描述 - 操作菜单 3. 列表支持点击进入编辑页面 4. 视图切换按钮高亮显示"列表"选项
125TC-WORKSPACE-003工作空间/我的开发视图切换-网格视图切换到列表视图测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 当前在网格视图-1. 进入"工作空间" -> "我的开发"页面 2. 当前显示网格视图 3. 点击视图切换按钮,选择"列表视图" 4. 观察页面变化1. 视图成功切换为列表视图 2. 工作流数据保持不变,仅展示方式改变 3. 视图选择器滑动到列表选项 4. 视图偏好保存到localStorage下次访问时自动应用
126TC-WORKSPACE-004工作空间/我的开发视图切换-列表视图切换到网格视图测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 当前在列表视图-1. 进入"工作空间" -> "我的开发"页面 2. 当前显示列表视图 3. 点击视图切换按钮,选择"网格视图" 4. 观察页面变化1. 视图成功切换为网格视图 2. 工作流数据保持不变,仅展示方式改变 3. 视图选择器滑动到网格选项 4. 视图偏好保存到localStorage
127TC-WORKSPACE-005工作空间/我的开发工作流类型切换-Flows测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在工作流flows数据-1. 进入"工作空间" -> "我的开发"页面 2. 点击"Flows"标签页 3. 观察列表显示1. 成功切换到Flows标签页 2. "Flows"标签页高亮显示(下划线) 3. 列表仅显示工作流flows不显示组件components 4. 列表数据正确过滤
128TC-WORKSPACE-006工作空间/我的开发工作流类型切换-Components测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在组件components数据-1. 进入"工作空间" -> "我的开发"页面 2. 点击"Components"标签页 3. 观察列表显示1. 成功切换到Components标签页 2. "Components"标签页高亮显示(下划线) 3. 列表仅显示组件components不显示工作流flows 4. 列表数据正确过滤
129TC-WORKSPACE-007工作空间/我的开发工作流搜索-按名称搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在多个工作流,且已知至少一个工作流的名称搜索支持防抖延迟1秒执行1. 进入"工作空间" -> "我的开发"页面 2. 在搜索输入框中输入已知的工作流名称(如:深度学习模型) 3. 等待1秒防抖延迟 4. 观察搜索结果1. 搜索输入框正确显示输入内容 2. 1秒后自动执行搜索 3. 列表仅显示名称包含搜索关键字的工作流(支持模糊匹配) 4. 搜索结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
130TC-WORKSPACE-008工作空间/我的开发工作流搜索-清空搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过搜索操作,搜索框中有内容-1. 进入"工作空间" -> "我的开发"页面 2. 在搜索框中输入内容并执行搜索 3. 清空搜索框内容 4. 等待1秒 5. 观察列表显示1. 搜索框内容被清空 2. 1秒后自动执行搜索空搜索 3. 列表恢复显示所有工作流 4. 分页信息恢复为全部数据的总数
131TC-WORKSPACE-009工作空间/我的开发工作流列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过12条工作流数据默认每页12条1. 进入"工作空间" -> "我的开发"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认12条 4. 页码高亮显示当前页
132TC-WORKSPACE-010工作空间/我的开发工作流列表分页-修改每页显示条数测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在工作流数据-1. 进入"工作空间" -> "我的开发"页面 2. 在分页组件中选择每页显示条数14、24、48、96 3. 观察列表数据变化1. 每页显示条数成功修改 2. 列表数据更新,显示对应条数的工作流 3. 分页信息正确更新 4. 支持的选择项14、24、48、96条/页
133TC-WORKSPACE-011工作空间/我的开发工作流创建-新增流测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统注意:根据代码,创建功能可能已禁用1. 进入"工作空间" -> "我的开发"页面 2. 点击"新增流"按钮带Plus图标 3. 在弹窗中填写工作流信息(名称、描述等) 4. 点击"确定"按钮 5. 观察操作结果1. 弹窗成功打开 2. 填写信息后,点击确定 3. 如果创建功能启用: - 显示成功提示 - 新工作流出现在列表中 - 自动跳转到编辑页面 4. 如果创建功能禁用: - 显示错误提示:"创建功能已禁用"
134TC-WORKSPACE-012工作空间/我的开发工作流编辑-进入编辑页面测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 在工作流列表中,点击某个工作流卡片或列表项 3. 观察页面跳转1. 成功跳转到工作流编辑页面 2. URL路径为`/flow/{flow_id}/folder/{folder_id}` 3. 编辑页面正确加载工作流数据 4. 工作流节点和连接线正确显示
135TC-WORKSPACE-013工作空间/我的开发工作流编辑-编辑详细信息测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 在工作流列表中,点击某个工作流的操作菜单(三个点图标) 3. 选择"编辑详细信息" 4. 在弹窗中修改工作流信息(名称、描述、端点名称) 5. 点击"保存"按钮 6. 观察操作结果1. 弹窗成功打开,显示"详情"标题 2. 弹窗中预填充了工作流的现有信息 3. 修改信息后,点击保存成功 4. 显示成功提示:"成功保存更改" 5. 弹窗自动关闭 6. 工作流列表自动刷新,显示更新后的信息
136TC-WORKSPACE-014工作空间/我的开发工作流编辑-名称唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在两个不同的工作流,其中一个名称为"深度学习模型"-1. 进入"工作空间" -> "我的开发"页面 2. 点击名称为"机器学习模型"的工作流的操作菜单 3. 选择"编辑详细信息" 4. 修改名称为"深度学习模型"(已存在的名称) 5. 点击"保存"按钮 6. 观察系统提示1. 系统提示名称已存在或需要唯一 2. 弹窗不关闭,工作流信息未更新 3. 工作流列表未更新
137TC-WORKSPACE-015工作空间/我的开发工作流删除-正常删除测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 在工作流列表中,点击某个工作流的操作菜单 3. 选择"删除"红色文字带Trash2图标 4. 在确认弹窗中,点击"确认"按钮 5. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示工作流描述信息 3. 如果删除工作流(非组件),提示:"Deleting the selected flow will remove all associated messages." 4. 点击确认后,删除成功 5. 显示成功提示:"Selected items deleted successfully" 6. 工作流列表自动刷新,被删除的工作流不再显示 7. 确认弹窗自动关闭
138TC-WORKSPACE-016工作空间/我的开发工作流删除-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 点击某个工作流的操作菜单,选择"删除" 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 工作流未被删除,仍然存在于列表中 3. 工作流列表未刷新
139TC-WORKSPACE-017工作空间/我的开发工作流下载-导出JSON测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可导出的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 在工作流列表中,点击某个工作流的操作菜单 3. 选择"下载"带Download图标 4. 观察下载结果1. 下载操作成功执行 2. 浏览器自动下载JSON文件 3. 文件名格式为:`{工作流名称}.json` 4. 文件内容包含工作流的完整信息(名称、描述、节点、连接等) 5. 显示成功提示:"{工作流名称} exported successfully"
140TC-WORKSPACE-018工作空间/我的开发工作流复制-复制一个测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可复制的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 在工作流列表中,点击某个工作流的操作菜单 3. 选择"复制一个"带CopyPlus图标 4. 观察操作结果1. 复制操作成功执行 2. 显示成功提示 3. 工作流列表自动刷新 4. 新工作流出现在列表中,名称格式为:`{原名称} (1)` 或 `{原名称} (2)`(如果已有副本) 5. 新工作流包含原工作流的所有数据和配置
141TC-WORKSPACE-019工作空间/我的开发工作流列表-空文件夹显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 当前文件夹为空(无工作流)-1. 进入"工作空间" -> "我的开发"页面 2. 进入一个空文件夹 3. 观察页面显示1. 页面显示空文件夹提示 2. 提示信息: - 对于flows"此文件夹中没有流. 创建新流, 或者从商店获取." - 对于components"没有保存或自定义的组件。了解更多 创建自定义组件, 或者浏览组件商店." 3. 提供创建新流的链接或按钮 4. 页面布局正常,无错误提示
142TC-WORKSPACE-020工作空间/我的开发工作流列表-时间显示格式测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在工作流数据-1. 进入"工作空间" -> "我的开发"页面 2. 观察工作流列表中的时间显示 3. 查看不同时间间隔的显示格式1. 时间以相对时间格式显示: - 如:"编辑于 5分钟前" - 如:"编辑于 2小时前" - 如:"编辑于 3天前" 2. 时间格式统一,易于阅读 3. 时间信息准确,与数据库一致
143TC-WORKSPACE-021工作空间/我的开发工作流拖拽-拖拽工作流卡片测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在工作流数据-1. 进入"工作空间" -> "我的开发"页面 2. 在网格视图中,按住某个工作流卡片 3. 拖拽卡片到其他位置 4. 观察拖拽效果1. 卡片支持拖拽操作 2. 拖拽时显示拖拽状态(如:半透明、阴影等) 3. 拖拽操作不影响工作流数据 4. 拖拽完成后,卡片位置恢复(列表顺序不变)
144TC-WORKSPACE-022工作空间/我的开发工作流文件导入-拖拽文件上传测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 准备一个有效的工作流JSON文件-1. 进入"工作空间" -> "我的开发"页面 2. 将工作流JSON文件拖拽到页面区域 3. 观察上传提示 4. 等待上传完成 5. 观察导入结果1. 拖拽时显示上传提示:"Drop your file(s) here" 2. 文件上传成功 3. 工作流成功导入 4. 显示成功提示 5. 导入的工作流出现在列表中 6. 工作流数据正确,可正常编辑
145TC-WORKSPACE-023工作空间/我的开发工作流文件导入-无效文件格式测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 准备一个无效格式的文件(如:.txt、.doc等-1. 进入"工作空间" -> "我的开发"页面 2. 将无效格式的文件拖拽到页面区域 3. 观察系统提示1. 系统提示文件格式不正确或无法导入 2. 文件未导入 3. 工作流列表未更新
146TC-WORKSPACE-024工作空间/我的开发工作流列表-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"工作空间" -> "我的开发"页面 2. 观察页面加载过程 3. 在数据加载期间,观察加载状态1. 页面加载时显示加载动画或骨架屏 2. 网格视图显示GridSkeleton组件 3. 列表视图显示ListSkeleton组件 4. 加载完成后,显示实际数据 5. 加载过程流畅,无闪烁
147TC-WORKSPACE-025工作空间/我的开发工作流列表-分页显示条件测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"工作空间" -> "我的开发"页面 2. 观察分页组件的显示条件 3. 测试不同数据量下的分页显示1. 当总记录数 >= 10 时,显示分页组件 2. 当总记录数 < 10 时,不显示分页组件 3. 分页组件显示位置正确(页面底部右侧)
148TC-WORKSPACE-026工作空间/我的开发工作流操作菜单-组件类型限制测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在组件component类型的数据-1. 进入"工作空间" -> "我的开发"页面 2. 切换到"Components"标签页 3. 点击某个组件的操作菜单 4. 观察菜单选项1. 组件类型的数据不支持点击进入编辑页面 2. 操作菜单显示所有选项(编辑、下载、复制、删除) 3. 点击组件卡片不会跳转到编辑页面
149TC-WORKSPACE-027工作空间/我的开发工作流列表-文件夹切换测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在多个文件夹,且不同文件夹中有不同的工作流-1. 进入"工作空间" -> "我的开发"页面 2. 在侧边栏中,点击切换到另一个文件夹 3. 观察工作流列表变化1. 成功切换到目标文件夹 2. URL路径更新为`/all/folder/{folder_id}` 3. 页面标题显示当前文件夹名称 4. 工作流列表更新为当前文件夹中的工作流 5. 列表数据正确过滤
150TC-WORKSPACE-028工作空间/我的开发工作流列表-端点名称验证测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的工作流端点名称最大长度为50字符1. 进入"工作空间" -> "我的开发"页面 2. 点击某个工作流的操作菜单,选择"编辑详细信息" 3. 在端点名称输入框中输入超过50个字符的内容 4. 点击"保存"按钮 5. 观察系统提示1. 系统提示端点名称长度不能超过50个字符 2. 或者保存按钮禁用,无法保存 3. 工作流信息未更新
151TC-WORKSPACE-029工作空间/我的开发工作流列表-端点名称唯一性测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在两个不同的工作流,其中一个端点名称为"my-endpoint"-1. 进入"工作空间" -> "我的开发"页面 2. 点击另一个工作流的操作菜单,选择"编辑详细信息" 3. 设置端点名称为"my-endpoint"(已存在的端点名称) 4. 点击"保存"按钮 5. 观察系统提示1. 系统自动处理端点名称冲突,生成新名称: - 如:"my-endpoint-1" - 如:"my-endpoint-2"(如果已有-1 2. 或者提示端点名称已存在 3. 保存成功或失败,根据系统实现而定
152TC-WORKSPACE-030工作空间/我的开发工作流管理-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量工作流数据建议50+条)-1. 进入"工作空间" -> "我的开发"页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行分页操作,记录响应时间 5. 切换视图类型,记录响应时间 6. 切换工作流类型,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 分页切换响应时间 < 1秒 4. 视图切换响应时间 < 0.5秒 5. 类型切换响应时间 < 1秒 6. 操作流畅,无明显卡顿
153TC-WORKSPACE-031工作空间/我的开发工作流管理-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 系统中存在工作流数据-1. 使用多个用户账号同时登录系统 2. 同时进入"工作空间" -> "我的开发"页面 3. 同时执行不同的操作(查询、编辑、删除、创建) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确 5. 权限控制正确,用户只能操作自己的数据
154TC-ORCHESTRATION-001工作空间/我的模型编排可视化编排-进入编辑页面测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的工作流-1. 登录系统,进入"工作空间" -> "我的开发"页面 2. 在工作流列表中,点击某个工作流 3. 观察页面跳转和加载1. 成功跳转到工作流编辑页面 2. URL路径为`/flow/{flow_id}/folder/{folder_id}` 3. 编辑页面正确加载,显示: - 左侧组件侧边栏 - 中间画布区域 - 顶部工具栏 - 底部画布控制按钮 4. 工作流节点和连接线正确显示在画布上
155TC-ORCHESTRATION-002工作空间/我的模型编排组件侧边栏-搜索组件测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面-1. 进入工作流编辑页面 2. 在左侧组件侧边栏的搜索框中输入组件名称OpenAI 3. 观察搜索结果1. 搜索框正确显示输入内容 2. 实时显示匹配的组件列表 3. 搜索结果高亮显示匹配的关键字 4. 支持模糊搜索,能够找到相关组件
156TC-ORCHESTRATION-003工作空间/我的模型编排组件侧边栏-按分类浏览测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面-1. 进入工作流编辑页面 2. 在左侧组件侧边栏中点击某个分类LLMs、Data、Processing等 3. 观察分类展开和组件列表1. 分类成功展开/折叠 2. 显示该分类下的所有组件 3. 组件列表正确显示组件名称和图标 4. 支持多个分类同时展开
157TC-ORCHESTRATION-004工作空间/我的模型编排添加组件-拖拽组件到画布测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面-1. 进入工作流编辑页面 2. 在左侧组件侧边栏中找到要添加的组件Chat Input 3. 按住鼠标左键,拖拽组件到画布上 4. 释放鼠标 5. 观察画布变化1. 组件成功添加到画布 2. 新节点显示在画布上,位置为释放鼠标的位置 3. 节点显示组件图标、名称和输入/输出端口 4. 节点处于选中状态 5. 自动保存功能触发(如果启用)
158TC-ORCHESTRATION-005工作空间/我的模型编排连接节点-创建连接测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在至少2个节点-1. 进入工作流编辑页面 2. 在画布上,找到源节点的输出端口(白色圆圈) 3. 按住鼠标左键,从输出端口拖拽到目标节点的输入端口 4. 释放鼠标 5. 观察连接结果1. 连接成功创建 2. 连接线显示在画布上,连接源节点的输出端口和目标节点的输入端口 3. 连接线颜色和样式正确 4. 连接验证通过(类型匹配) 5. 自动保存功能触发
159TC-ORCHESTRATION-006工作空间/我的模型编排连接节点-无效连接验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在类型不匹配的节点-1. 进入工作流编辑页面 2. 尝试连接两个类型不匹配的节点(如:将文本输出连接到图像输入) 3. 观察系统提示1. 连接操作被拒绝 2. 系统提示连接无效或类型不匹配 3. 连接线不创建 4. 节点状态不变
160TC-ORCHESTRATION-007工作空间/我的模型编排删除节点-删除单个节点测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在节点-1. 进入工作流编辑页面 2. 在画布上,点击选中要删除的节点 3. 按Delete键或Backspace键 4. 观察节点删除结果1. 节点成功删除 2. 与该节点相关的所有连接线也被删除 3. 节点从画布上消失 4. 自动保存功能触发 5. 撤销功能可用(可以恢复删除的节点)
161TC-ORCHESTRATION-008工作空间/我的模型编排删除连接-删除单个连接测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在连接线-1. 进入工作流编辑页面 2. 在画布上,点击选中要删除的连接线 3. 按Delete键或Backspace键 4. 观察连接删除结果1. 连接线成功删除 2. 连接线从画布上消失 3. 节点保持不变 4. 自动保存功能触发 5. 撤销功能可用
162TC-ORCHESTRATION-009工作空间/我的模型编排拖拽节点-移动节点位置测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在节点-1. 进入工作流编辑页面 2. 在画布上,按住鼠标左键,拖拽节点到新位置 3. 释放鼠标 4. 观察节点位置变化1. 节点成功移动到新位置 2. 连接线自动跟随节点移动,保持连接关系 3. 节点位置实时更新 4. 自动保存功能触发(保存节点位置)
163TC-ORCHESTRATION-010工作空间/我的模型编排编辑节点-配置节点参数测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在可配置的节点-1. 进入工作流编辑页面 2. 在画布上,点击选中某个节点 3. 在节点下方的参数面板中修改节点参数API密钥、模型名称、温度等 4. 观察参数保存结果1. 参数面板正确显示节点的所有可配置参数 2. 参数修改成功保存 3. 参数值实时更新到节点配置中 4. 自动保存功能触发 5. 参数验证正确(如:必填项、格式验证等)
164TC-ORCHESTRATION-011工作空间/我的模型编排编辑节点-打开节点编辑对话框测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在节点-1. 进入工作流编辑页面 2. 在画布上,双击某个节点 3. 观察节点编辑对话框1. 节点编辑对话框成功打开 2. 对话框显示节点名称和描述 3. 对话框显示所有可配置参数 4. 参数值预填充为当前配置 5. 支持在对话框中修改参数并保存
165TC-ORCHESTRATION-012工作空间/我的模型编排撤销/重做-撤销操作测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 已执行过至少一个操作(如:添加节点、删除节点等)快捷键Ctrl+ZWindows或Cmd+ZMac1. 进入工作流编辑页面 2. 执行一个操作(如:添加一个节点) 3. 按Ctrl+Z或Cmd+Z撤销操作 4. 观察撤销结果1. 操作成功撤销 2. 画布恢复到操作前的状态 3. 撤销历史正确维护 4. 支持多次撤销最多100次
166TC-ORCHESTRATION-013工作空间/我的模型编排撤销/重做-重做操作测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 已执行过撤销操作快捷键Ctrl+YWindows或Cmd+Shift+ZMac1. 进入工作流编辑页面 2. 执行一个操作后按Ctrl+Z撤销 3. 按Ctrl+Y或Cmd+Shift+Z重做操作 4. 观察重做结果1. 操作成功重做 2. 画布恢复到撤销前的状态 3. 重做历史正确维护 4. 支持多次重做
167TC-ORCHESTRATION-014工作空间/我的模型编排复制/粘贴-复制节点测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在节点快捷键Ctrl+CWindows或Cmd+CMac1. 进入工作流编辑页面 2. 在画布上,点击选中要复制的节点 3. 按Ctrl+C或Cmd+C复制节点 4. 观察复制结果1. 节点成功复制到剪贴板 2. 节点配置信息被保存 3. 可以粘贴到画布上
168TC-ORCHESTRATION-015工作空间/我的模型编排复制/粘贴-粘贴节点测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 已复制节点到剪贴板快捷键Ctrl+VWindows或Cmd+VMac1. 进入工作流编辑页面 2. 已复制节点到剪贴板 3. 在画布上点击然后按Ctrl+V或Cmd+V粘贴节点 4. 观察粘贴结果1. 节点成功粘贴到画布 2. 新节点显示在鼠标点击位置附近 3. 节点配置与复制的节点相同 4. 节点ID自动生成新的唯一ID 5. 自动保存功能触发
169TC-ORCHESTRATION-016工作空间/我的模型编排分组节点-创建节点组测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在多个可组合的节点-1. 进入工作流编辑页面 2. 在画布上,框选多个节点(按住鼠标左键拖拽选择) 3. 右键点击选中的节点,选择"分组"或"创建组" 4. 观察分组结果1. 节点组成功创建 2. 选中的节点被组合成一个组节点 3. 组节点可以作为一个整体进行操作 4. 组内的连接关系保持 5. 自动保存功能触发
170TC-ORCHESTRATION-017工作空间/我的模型编排添加注释-添加注释节点测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面-1. 进入工作流编辑页面 2. 在画布控制按钮中,点击"添加注释"按钮 3. 在画布上点击,创建注释节点 4. 在注释节点中输入文本内容 5. 观察注释节点显示1. 注释节点成功创建 2. 注释节点显示在画布上 3. 可以编辑注释文本内容 4. 注释节点可以调整大小和位置 5. 注释节点不影响工作流执行 6. 自动保存功能触发
171TC-ORCHESTRATION-018工作空间/我的模型编排自动保存-自动保存功能测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 自动保存功能已启用默认自动保存间隔为防抖时间SAVE_DEBOUNCE_TIME1. 进入工作流编辑页面 2. 对工作流进行修改(如:添加节点、修改参数等) 3. 等待自动保存触发 4. 观察保存状态1. 修改后,系统自动触发保存 2. 保存操作在防抖时间后执行(避免频繁保存) 3. 保存成功,显示保存状态提示 4. 工作流数据正确保存到数据库 5. 刷新页面后,修改内容仍然存在
172TC-ORCHESTRATION-019工作空间/我的模型编排运行流程-构建并运行工作流测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在完整的工作流(有输入和输出节点)-1. 进入工作流编辑页面 2. 确保工作流配置完整(所有必需参数已填写) 3. 点击工具栏中的"运行"或"构建"按钮 4. 观察构建和运行过程1. 工作流构建成功 2. 显示构建进度和状态 3. 如果工作流包含Chat Input节点自动打开Playground 4. 工作流可以正常执行 5. 执行结果显示在输出节点或Playground中
173TC-ORCHESTRATION-020工作空间/我的模型编排Playground-打开Playground测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 工作流包含Chat Input或Chat Output节点快捷键根据配置默认可能为Ctrl+P1. 进入工作流编辑页面 2. 点击工具栏中的"Playground"按钮 3. 观察Playground界面1. Playground成功打开 2. 显示聊天界面 3. 可以输入消息并发送 4. 工作流执行结果实时显示在Playground中 5. 支持流式输出(如果配置)
174TC-ORCHESTRATION-021工作空间/我的模型编排API-查看API代码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. API功能已启用快捷键:根据配置1. 进入工作流编辑页面 2. 点击工具栏中的"API"按钮 3. 观察API代码弹窗1. API代码弹窗成功打开 2. 显示工作流的API调用代码示例 3. 支持多种编程语言Python、JavaScript等 4. 代码示例包含完整的调用方法 5. 可以复制代码到剪贴板
175TC-ORCHESTRATION-022工作空间/我的模型编排分享-分享工作流测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 已配置API密钥和存储-1. 进入工作流编辑页面 2. 点击工具栏中的"分享"按钮 3. 在分享弹窗中配置分享设置 4. 点击"分享"按钮 5. 观察分享结果1. 分享弹窗成功打开 2. 可以设置工作流的可见性和权限 3. 分享成功,生成分享链接 4. 其他用户可以通过链接访问工作流
176TC-ORCHESTRATION-023工作空间/我的模型编排画布控制-缩放画布测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面支持鼠标滚轮缩放范围0.01x - 8x1. 进入工作流编辑页面 2. 使用鼠标滚轮向上滚动(放大) 3. 使用鼠标滚轮向下滚动(缩小) 4. 点击画布控制按钮中的"放大"和"缩小"按钮 5. 观察画布缩放效果1. 鼠标滚轮缩放功能正常 2. 放大按钮ZoomIn可以放大画布 3. 缩小按钮ZoomOut可以缩小画布 4. 缩放范围限制在0.01x - 8x之间 5. 达到最大/最小缩放时,对应按钮禁用
177TC-ORCHESTRATION-024工作空间/我的模型编排画布控制-适应视图测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在节点-1. 进入工作流编辑页面 2. 移动画布或缩放画布,使节点不在视野中 3. 点击画布控制按钮中的"适应视图"按钮maximize图标 4. 观察画布变化1. 画布自动调整,使所有节点显示在视野中 2. 缩放比例自动调整到合适的大小 3. 画布居中显示所有内容
178TC-ORCHESTRATION-025工作空间/我的模型编排画布控制-锁定/解锁画布测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面-1. 进入工作流编辑页面 2. 点击画布控制按钮中的"锁定"按钮Lock图标 3. 尝试拖拽节点或创建连接 4. 再次点击"解锁"按钮LockOpen图标 5. 观察画布状态变化1. 锁定后,节点不可拖拽 2. 锁定后,不可创建新连接 3. 锁定后,节点不可选中 4. 锁定按钮图标变为锁定状态(红色背景) 5. 解锁后,所有操作恢复正常 6. 锁定状态保存到工作流配置中
179TC-ORCHESTRATION-026工作空间/我的模型编排画布控制-平移画布测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面-1. 进入工作流编辑页面 2. 在画布空白区域,按住鼠标左键或中键,拖拽画布 3. 释放鼠标 4. 观察画布位置变化1. 画布成功平移 2. 所有节点和连接线跟随画布移动 3. 节点之间的相对位置保持不变 4. 画布位置实时更新
180TC-ORCHESTRATION-027工作空间/我的模型编排多选节点-框选多个节点测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在多个节点-1. 进入工作流编辑页面 2. 在画布空白区域,按住鼠标左键,拖拽框选多个节点 3. 释放鼠标 4. 观察选中状态1. 框选区域内的所有节点被选中 2. 选中的节点高亮显示 3. 可以同时对选中的节点进行操作(如:删除、复制、移动) 4. 选择框正确显示
181TC-ORCHESTRATION-028工作空间/我的模型编排连接验证-循环依赖检测测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在多个节点,已形成部分连接工作流应该是DAG有向无环图1. 进入工作流编辑页面 2. 尝试创建连接使工作流形成循环A->B->C->A 3. 观察系统提示1. 系统检测到循环依赖 2. 提示循环依赖错误或拒绝创建连接 3. 连接不创建 4. 工作流保持为DAG结构
182TC-ORCHESTRATION-029工作空间/我的模型编排节点配置-必填参数验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 画布上存在需要必填参数的节点-1. 进入工作流编辑页面 2. 添加一个需要必填参数的节点需要API密钥的LLM节点 3. 不填写必填参数,尝试运行工作流 4. 观察系统提示1. 系统检测到必填参数未填写 2. 提示必填参数错误 3. 工作流构建失败或无法运行 4. 必填参数字段高亮显示或标记
183TC-ORCHESTRATION-030工作空间/我的模型编排工作流保存-手动保存测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 已对工作流进行修改快捷键Ctrl+SWindows或Cmd+SMac1. 进入工作流编辑页面 2. 对工作流进行修改 3. 按Ctrl+S或Cmd+S手动保存 4. 观察保存结果1. 工作流成功保存 2. 显示保存成功提示 3. 工作流数据保存到数据库 4. 保存时间更新
184TC-ORCHESTRATION-031工作空间/我的模型编排离开页面-未保存提示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 已对工作流进行修改但未保存-1. 进入工作流编辑页面 2. 对工作流进行修改 3. 尝试离开页面(点击浏览器返回按钮或关闭标签页) 4. 观察系统提示1. 系统检测到未保存的修改 2. 弹出确认对话框,提示是否保存修改 3. 提供选项:保存、不保存、取消 4. 选择保存后,保存修改并离开 5. 选择不保存后,直接离开(丢失修改) 6. 选择取消后,留在当前页面
185TC-ORCHESTRATION-032工作空间/我的模型编排可视化编排-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入工作流编辑页面 4. 工作流包含大量节点建议20+个节点)-1. 进入工作流编辑页面 2. 记录页面加载时间 3. 执行各种操作(添加节点、连接节点、拖拽节点等) 4. 记录操作响应时间 5. 测试画布缩放和平移的流畅度1. 页面初始加载时间 < 3秒 2. 添加节点响应时间 < 0.5秒 3. 连接节点响应时间 < 0.3秒 4. 拖拽节点流畅,无明显延迟 5. 画布缩放和平移流畅,帧率 > 30fps 6. 大量节点时,操作仍然流畅
186TC-ORCHESTRATION-033工作空间/我的模型编排可视化编排-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 多个用户同时编辑不同的工作流-1. 使用多个用户账号同时登录系统 2. 同时进入不同的工作流编辑页面 3. 同时执行各种操作(添加节点、保存、运行等) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确 5. 每个用户只能编辑自己的工作流
187TC-ALGORITHM-001工作空间/我的核心算法核心算法列表-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个核心算法-1. 登录系统,进入"我的模型" -> "核心算法"页面 2. 默认显示"私有"标签页 3. 页面自动加载核心算法列表 4. 观察页面显示的信息1. 页面成功加载核心算法列表 2. 列表以卡片形式展示,每个卡片显示: - 算法图标 - 算法名称 - 算法描述 - 模型标签(绿色标签) - 作物标签(蓝色标签) - 操作按钮(在线开发、设置、删除) 3. 列表底部显示分页组件(如果有数据)
188TC-ALGORITHM-002工作空间/我的核心算法Tab切换-私有切换到公有分享代码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在公有分享代码类型的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 当前显示"私有"标签页 3. 点击"公有分享代码"标签页 4. 观察页面变化1. 成功切换到"公有分享代码"标签页 2. "公有分享代码"标签页高亮显示(绿色下划线) 3. 列表数据更新为公有分享代码类型的核心算法 4. 筛选条件自动重置 5. 页码重置为第1页
189TC-ALGORITHM-003工作空间/我的核心算法Tab切换-公有分享代码切换到公有不分享代码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在公有不分享代码类型的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 点击"公有分享代码"标签页 3. 点击"公有不分享代码"标签页 4. 观察页面变化1. 成功切换到"公有不分享代码"标签页 2. "公有不分享代码"标签页高亮显示(绿色下划线) 3. 列表数据更新为公有不分享代码类型的核心算法 4. 筛选条件自动重置 5. 页码重置为第1页
190TC-ALGORITHM-004工作空间/我的核心算法核心算法搜索-按名称搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在核心算法数据,且已知至少一个算法的名称搜索支持防抖延迟500ms执行1. 进入"我的模型" -> "核心算法"页面 2. 在搜索输入框中输入已知的算法名称(如:产量预测模型) 3. 等待500ms防抖延迟 4. 观察查询结果1. 搜索输入框正确显示输入内容 2. 500ms后自动执行搜索 3. 列表仅显示名称包含搜索关键字的算法(支持模糊匹配) 4. 查询结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
191TC-ALGORITHM-005工作空间/我的核心算法核心算法搜索-清空搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过搜索操作,搜索框中有内容-1. 进入"我的模型" -> "核心算法"页面 2. 在搜索框中输入内容并执行搜索 3. 点击搜索框右侧的清空按钮clear_icon 4. 等待500ms 5. 观察列表显示1. 搜索框内容被清空 2. 500ms后自动执行搜索空搜索 3. 列表恢复显示所有算法 4. 分页信息恢复为全部数据的总数
192TC-ALGORITHM-006工作空间/我的核心算法核心算法筛选-按功能类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同功能类型的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 在"功能类型"筛选区域,点击某个功能类型按钮(如:产量模型) 3. 观察筛选结果1. 功能类型按钮高亮显示(绿色背景) 2. 列表仅显示该功能类型的算法 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
193TC-ALGORITHM-007工作空间/我的核心算法核心算法筛选-按作物类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同作物类型的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 在"作物类型"筛选区域,点击某个作物类型按钮(如:油菜) 3. 观察筛选结果1. 作物类型按钮高亮显示(绿色背景) 2. 列表仅显示该作物类型的算法 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
194TC-ALGORITHM-008工作空间/我的核心算法核心算法筛选-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在满足组合条件的算法数据-1. 进入"我的模型" -> "核心算法"页面 2. 同时设置多个筛选条件:搜索关键字、功能类型、作物类型 3. 观察筛选结果1. 筛选成功执行 2. 列表显示同时满足所有筛选条件的算法 3. 筛选结果正确,无遗漏 4. 如果无满足条件的算法,显示无数据提示
195TC-ALGORITHM-009工作空间/我的核心算法核心算法列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过12条核心算法数据默认每页12条1. 进入"我的模型" -> "核心算法"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认12条3行4列 4. 页码高亮显示当前页 5. 显示总记录数:"共 X 个"
196TC-ALGORITHM-010工作空间/我的核心算法新增核心算法-正常新增测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 准备一个有效的算法代码文件(.py、.ipynb、.json、.txt、.csv-1. 进入"我的模型" -> "核心算法"页面 2. 点击"新增"按钮 3. 在弹窗中填写算法信息: - 模型名称:产量预测模型 - 模型标签:选择功能类型(如:产量模型) - 作物标签:选择作物类型(如:油菜) - 模型描述:输入描述信息 - 模型简介使用Markdown编辑器输入简介 - 模型代码:上传代码文件 - 模型权限:选择权限类型 4. 点击"保存"按钮 5. 观察操作结果1. 弹窗成功打开,显示"添加"标题 2. 所有字段正确显示 3. 填写信息后,点击保存成功 4. 显示成功提示:"创建模型成功" 5. 弹窗自动关闭 6. 算法列表自动刷新,新算法显示在列表中
197TC-ALGORITHM-011工作空间/我的核心算法新增核心算法-必填字段验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"我的模型" -> "核心算法"页面 2. 点击"新增"按钮 3. 不填写任何必填字段,直接点击"保存"按钮 4. 观察系统提示1. 系统提示各个必填字段的错误信息: - "模型名称不能为空" - "请选择至少一个模型标签" - "请选择至少一个作物标签" - "模型描述不能为空" - "模型简介不能为空" - "请上传模型代码文件" 2. 弹窗不关闭,算法信息未保存 3. 算法列表未更新
198TC-ALGORITHM-012工作空间/我的核心算法新增核心算法-模型名称长度限制测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统模型名称最大长度为30字符1. 进入"我的模型" -> "核心算法"页面 2. 点击"新增"按钮 3. 在模型名称输入框中输入超过30个字符的内容 4. 观察输入框显示1. 输入框显示字符计数:"X/30" 2. 当达到30字符时字符计数变为红色 3. 无法输入超过30个字符 4. 或者输入被截断到30字符
199TC-ALGORITHM-013工作空间/我的核心算法新增核心算法-文件上传测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 准备一个有效的算法代码文件支持格式:.py、.ipynb、.json、.txt、.csv1. 进入"我的模型" -> "核心算法"页面 2. 点击"新增"按钮 3. 点击"点击上传"按钮 4. 选择算法代码文件 5. 观察上传结果1. 文件选择对话框打开 2. 选择文件后,文件开始上传 3. 上传按钮显示"上传中..."状态 4. 上传成功后,显示文件名 5. 显示成功提示:"文件上传成功" 6. 文件数据保存到表单中
200TC-ALGORITHM-014工作空间/我的核心算法新增核心算法-模型简介Markdown编辑测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"我的模型" -> "核心算法"页面 2. 点击"新增"按钮 3. 在"模型简介"编辑器中输入Markdown内容 4. 观察编辑器显示1. Markdown编辑器正确显示 2. 左侧显示编辑区域,右侧显示预览区域 3. Markdown语法正确渲染 4. 支持图片上传功能 5. 内容正确保存
201TC-ALGORITHM-015工作空间/我的核心算法编辑核心算法-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 在算法列表中,点击某个算法的"设置"按钮 3. 在弹窗中修改算法信息(如:名称、描述、标签等) 4. 点击"保存"按钮 5. 观察操作结果1. 弹窗成功打开,显示"编辑"标题 2. 弹窗中预填充了该算法的现有信息 3. 修改信息后,点击保存成功 4. 显示成功提示:"更新模型成功" 5. 弹窗自动关闭 6. 算法列表自动刷新,显示更新后的信息 7. 编辑后的信息正确保存
202TC-ALGORITHM-016工作空间/我的核心算法编辑核心算法-更新代码文件测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的核心算法 4. 准备一个新的代码文件-1. 进入"我的模型" -> "核心算法"页面 2. 点击某个算法的"设置"按钮 3. 点击"点击上传"按钮,选择新的代码文件 4. 等待文件上传完成 5. 点击"保存"按钮 6. 观察操作结果1. 新文件成功上传 2. 显示新文件名 3. 保存成功 4. 算法代码更新为新文件内容
203TC-ALGORITHM-017工作空间/我的核心算法删除核心算法-正常删除测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 在算法列表中,点击某个算法的"删除"按钮 3. 在确认弹窗中,点击"确认"按钮 4. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除模型吗?" 3. 点击确认后,删除成功 4. 显示成功提示:"删除成功" 5. 算法列表自动刷新,被删除的算法不再显示 6. 确认弹窗自动关闭
204TC-ALGORITHM-018工作空间/我的核心算法删除核心算法-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 点击某个算法的"删除"按钮 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 算法未被删除,仍然存在于列表中 3. 算法列表未刷新
205TC-ALGORITHM-019工作空间/我的核心算法查看算法详情-打开详情弹窗测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 在算法列表中,点击某个算法卡片(非按钮区域) 3. 观察详情弹窗1. 详情弹窗成功打开 2. 弹窗显示算法的详细信息: - 算法名称 - 算法描述 - 模型标签 - 作物标签 - 创建时间 - 其他相关信息 3. 弹窗支持关闭操作
206TC-ALGORITHM-020工作空间/我的核心算法在线开发-打开代码编辑弹窗测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在核心算法,且算法包含代码-1. 进入"我的模型" -> "核心算法"页面 2. 在算法列表中,点击某个算法的"在线开发"按钮 3. 观察代码编辑弹窗1. 代码编辑弹窗成功打开 2. 弹窗标题显示:"编辑代码" 3. 代码编辑器正确显示算法的代码内容 4. 编辑器支持Python语法高亮 5. 编辑器支持代码自动补全 6. 编辑器主题根据系统主题自动切换(亮色/暗色)
207TC-ALGORITHM-021工作空间/我的核心算法在线开发-编辑代码测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已打开代码编辑弹窗-1. 在代码编辑弹窗中,修改代码内容 2. 观察编辑器响应1. 代码修改成功 2. 语法高亮实时更新 3. 代码自动补全功能正常 4. 编辑器响应流畅,无卡顿
208TC-ALGORITHM-022工作空间/我的核心算法在线开发-检查并保存代码测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已打开代码编辑弹窗,且已修改代码-1. 在代码编辑弹窗中,修改代码内容 2. 点击"检查并保存"按钮 3. 观察保存结果1. 系统检查代码语法和格式 2. 如果代码正确: - 显示成功提示:"代码更新成功!" - 弹窗自动关闭 - 代码保存到数据库 3. 如果代码有错误: - 显示错误信息 - 错误区域高亮显示 - 显示错误堆栈信息 - 弹窗不关闭,代码未保存
209TC-ALGORITHM-023工作空间/我的核心算法在线开发-代码错误提示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已打开代码编辑弹窗-1. 在代码编辑弹窗中,输入有语法错误的代码(如:缺少冒号、未定义的变量等) 2. 点击"检查并保存"按钮 3. 观察错误提示1. 系统检测到代码错误 2. 错误信息区域展开显示 3. 显示错误类型和错误消息 4. 显示错误堆栈信息traceback 5. 代码未保存 6. 弹窗不关闭
210TC-ALGORITHM-024工作空间/我的核心算法在线开发-离开未保存提示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已打开代码编辑弹窗,且已修改代码但未保存-1. 在代码编辑弹窗中,修改代码内容 2. 按ESC键或点击关闭按钮尝试关闭弹窗 3. 观察系统提示1. 系统检测到未保存的修改 2. 弹出确认对话框 3. 对话框提示:"您确定要退出而不保存更改吗?" 4. 提供选项: - "检查并保存":保存代码并关闭 - "放弃更改":直接关闭,丢失修改 5. 选择后执行对应操作
211TC-ALGORITHM-025工作空间/我的核心算法核心算法列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 当前标签页无核心算法数据,或查询结果为空-1. 进入"我的模型" -> "核心算法"页面 2. 执行查询操作,使查询结果为空 3. 观察页面显示1. 页面显示无数据提示 2. 显示提示文字:"暂无数据,点击下方按钮立即创建~" 3. 显示创建按钮:"创建模型" 4. 显示无数据动画视频 5. 点击创建按钮可以打开新增弹窗
212TC-ALGORITHM-026工作空间/我的核心算法核心算法列表-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"我的模型" -> "核心算法"页面 2. 观察页面加载过程 3. 在数据加载期间,观察加载状态1. 页面加载时显示加载动画 2. 加载动画为绿色旋转圆圈 3. 加载完成后,显示实际数据 4. 加载过程流畅,无闪烁
213TC-ALGORITHM-027工作空间/我的核心算法核心算法卡片-标签显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在带标签的核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 观察算法卡片上的标签显示1. 模型标签(功能类型)以绿色标签显示,格式:"# {标签名称}" 2. 作物标签以蓝色标签显示,格式:"# {标签名称}" 3. 标签显示在算法名称下方 4. 如果算法有多个标签,仅显示第一个标签
214TC-ALGORITHM-028工作空间/我的核心算法核心算法卡片-操作按钮悬停效果测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在核心算法-1. 进入"我的模型" -> "核心算法"页面 2. 将鼠标悬停在算法卡片的操作按钮上(在线开发、设置、删除) 3. 观察按钮样式变化1. 按钮图标切换为悬停图标 2. 按钮文字颜色可能变化 3. 悬停效果流畅,无闪烁
215TC-ALGORITHM-029工作空间/我的核心算法核心算法管理-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量核心算法数据建议50+条)-1. 进入"我的模型" -> "核心算法"页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行筛选操作,记录响应时间 5. 执行分页操作,记录响应时间 6. 打开代码编辑弹窗,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 筛选操作响应时间 < 1秒 4. 分页切换响应时间 < 1秒 5. 代码编辑弹窗打开时间 < 1秒 6. 操作流畅,无明显卡顿
216TC-ALGORITHM-030工作空间/我的核心算法核心算法管理-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 系统中存在核心算法数据-1. 使用多个用户账号同时登录系统 2. 同时进入"我的模型" -> "核心算法"页面 3. 同时执行不同的操作(查询、新增、编辑、删除、在线开发) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确 5. 每个用户只能操作自己的算法(私有算法)
217TC-DATASET-001工作空间/我的数据集数据集列表-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个数据集-1. 登录系统,进入"数据管理" -> "数据集管理"页面 2. 页面自动加载数据集列表 3. 观察页面显示的信息1. 页面成功加载数据集列表 2. 列表以表格形式展示,显示以下列: - 数据集名称 - 描述 - 数据集类型 - 文件(查看文件链接) - 修改人 - 修改时间 - 操作(编辑、删除、查看详情、上传文件) 3. 列表底部显示分页组件默认每页16条
218TC-DATASET-002工作空间/我的数据集数据集搜索-按名称搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集数据,且已知至少一个数据集的名称搜索支持防抖延迟500ms执行1. 进入"数据管理" -> "数据集管理"页面 2. 在"数据集名称"输入框中输入已知的数据集名称(如:作物生长数据) 3. 点击"查询"按钮 4. 观察查询结果1. 搜索输入框正确显示输入内容 2. 点击查询后,执行搜索 3. 列表仅显示名称包含搜索关键字的数据集(支持模糊匹配) 4. 查询结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
219TC-DATASET-003工作空间/我的数据集数据集筛选-按数据集类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同类型的数据集支持类型CSV、JSON、XML、XLSX、TIF、SHP、JPG、PNG、TXT1. 进入"数据管理" -> "数据集管理"页面 2. 在"数据集类型"下拉框中选择某个类型CSV 3. 点击"查询"按钮 4. 观察筛选结果1. 下拉框正确显示选中的类型 2. 列表仅显示该类型的数据集 3. 筛选结果正确,无遗漏 4. 分页信息更新为筛选结果的总数
220TC-DATASET-004工作空间/我的数据集数据集筛选-按创建时间范围筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同时间创建的数据集时间格式YYYY-MM-DD1. 进入"数据管理" -> "数据集管理"页面 2. 点击"创建时间"日期选择器 3. 选择开始日期和结束日期 4. 点击"查询"按钮 5. 观察筛选结果1. 日期选择器正确显示选择的日期范围 2. 日期范围格式为:"YYYY-MM-DD 至 YYYY-MM-DD" 3. 列表仅显示在指定时间范围内创建的数据集 4. 筛选结果正确,无遗漏
221TC-DATASET-005工作空间/我的数据集数据集筛选-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在满足组合条件的数据集数据-1. 进入"数据管理" -> "数据集管理"页面 2. 同时设置多个筛选条件:数据集名称、数据集类型、创建时间范围 3. 点击"查询"按钮 4. 观察筛选结果1. 筛选成功执行 2. 列表显示同时满足所有筛选条件的数据集 3. 筛选结果正确,无遗漏 4. 如果无满足条件的数据集,显示"无可用数据"
222TC-DATASET-006工作空间/我的数据集数据集筛选-重置筛选条件测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过筛选查询,筛选条件不为空-1. 进入"数据管理" -> "数据集管理"页面 2. 输入筛选条件并执行查询 3. 点击"重置"按钮 4. 观察页面状态和查询结果1. 所有筛选条件输入框被清空 2. 数据集类型下拉框恢复为空 3. 日期范围选择器恢复为空 4. 自动执行查询,显示所有数据集数据 5. 分页信息恢复为默认值第1页每页16条
223TC-DATASET-007工作空间/我的数据集数据集列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过16条数据集数据默认每页16条1. 进入"数据管理" -> "数据集管理"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认16条 4. 页码高亮显示当前页
224TC-DATASET-008工作空间/我的数据集数据集列表分页-修改每页显示条数测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集数据-1. 进入"数据管理" -> "数据集管理"页面 2. 在分页组件中选择每页显示条数32、64、96 3. 观察列表数据变化1. 每页显示条数成功修改 2. 列表数据更新,显示对应条数的数据集 3. 分页信息正确更新 4. 支持的选择项16、32、64、96条/页
225TC-DATASET-009工作空间/我的数据集新增数据集-正常新增测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"数据管理" -> "数据集管理"页面 2. 点击"添加数据集"按钮 3. 在弹窗中填写数据集信息: - 数据集名称:作物生长数据 - 数据集类型选择类型CSV - 描述:输入描述信息 4. 点击"保存数据集"按钮 5. 观察操作结果1. 弹窗成功打开,显示"添加数据集"标题 2. 所有字段正确显示 3. 填写信息后,点击保存成功 4. 显示成功提示:"数据集 作物生长数据 创建成功" 5. 弹窗自动关闭 6. 数据集列表自动刷新,新数据集显示在列表中
226TC-DATASET-010工作空间/我的数据集新增数据集-必填字段验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"数据管理" -> "数据集管理"页面 2. 点击"添加数据集"按钮 3. 不填写必填字段,直接点击"保存数据集"按钮 4. 观察系统提示1. 系统提示必填字段的错误信息: - "请输入数据集名称" - "请选择数据集类型" 2. 弹窗不关闭,数据集信息未保存 3. 数据集列表未更新
227TC-DATASET-011工作空间/我的数据集新增数据集-数据集名称唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中已存在数据集,名称为"作物生长数据"-1. 进入"数据管理" -> "数据集管理"页面 2. 点击"添加数据集"按钮 3. 填写数据集信息,数据集名称输入已存在的名称(作物生长数据) 4. 点击"保存数据集"按钮 5. 观察系统提示1. 系统提示:"数据集创建失败,可能是名称重复" 2. 弹窗不关闭,数据集信息未保存 3. 数据集列表未更新
228TC-DATASET-012工作空间/我的数据集编辑数据集-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 在数据集列表中,点击某个数据集的"编辑"按钮 3. 在弹窗中修改数据集信息(如:名称、描述) 4. 点击"更新数据集"按钮 5. 观察操作结果1. 弹窗成功打开,显示"更新数据集"标题 2. 弹窗中预填充了该数据集的现有信息 3. 数据集类型字段禁用(编辑模式下不可修改) 4. 修改信息后,点击更新成功 5. 显示成功提示:"数据集更新成功!" 6. 弹窗自动关闭 7. 数据集列表自动刷新,显示更新后的信息
229TC-DATASET-013工作空间/我的数据集编辑数据集-必填字段验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"编辑"按钮 3. 清空数据集名称 4. 点击"更新数据集"按钮 5. 观察系统提示1. 系统提示:"请输入数据集名称" 2. 弹窗不关闭,数据集信息未更新 3. 数据集列表未更新
230TC-DATASET-014工作空间/我的数据集查看数据集详情-打开详情弹窗测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 在数据集列表中,点击某个数据集的"查看详情"按钮 3. 观察详情弹窗1. 详情弹窗成功打开 2. 弹窗标题显示:"数据集详情" 3. 弹窗显示数据集的详细信息: - 数据集名称(只读) - 数据集类型(只读) - 描述(只读) 4. 所有字段处于禁用状态(只读) 5. 显示"关闭"按钮,不显示"保存"按钮
231TC-DATASET-015工作空间/我的数据集删除数据集-正常删除测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 在数据集列表中,点击某个数据集的"删除"按钮(红色文字) 3. 在确认弹窗中,点击"确认"按钮 4. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除数据集吗?" 3. 点击确认后,删除成功 4. 显示成功提示:"数据集删除成功!" 5. 数据集列表自动刷新,被删除的数据集不再显示 6. 确认弹窗自动关闭 7. 如果数据集包含文件,文件也会被删除
232TC-DATASET-016工作空间/我的数据集删除数据集-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"删除"按钮 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 数据集未被删除,仍然存在于列表中 3. 数据集列表未刷新
233TC-DATASET-017工作空间/我的数据集查看文件-打开文件列表弹窗测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含文件的数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 在数据集列表中,点击某个数据集的"查看文件"链接 3. 观察文件列表弹窗1. 文件列表弹窗成功打开 2. 弹窗标题显示:"{数据集名称} - 文件列表" 3. 弹窗显示文件列表表格,包含以下列: - 文件名称 - 上传人 - 上传日期 - 操作(下载、删除) 4. 列表底部显示分页组件(如果有多个文件)
234TC-DATASET-018工作空间/我的数据集查看文件-文件列表分页测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在超过10个文件默认每页10条1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"查看文件"链接 3. 在文件列表弹窗中,观察分页组件 4. 点击"下一页"或直接点击页码 5. 观察文件列表变化1. 分页组件正确显示总文件数和当前页码 2. 点击页码后,文件列表更新为对应页的文件 3. 每页显示的文件条数正确默认10条 4. 支持的选择项10、20、50、100条/页
235TC-DATASET-019工作空间/我的数据集下载文件-下载单个文件测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可下载的文件-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"查看文件"链接 3. 在文件列表中,点击某个文件的"下载"按钮 4. 观察下载结果1. 下载操作成功执行 2. 浏览器自动下载文件 3. 文件名与原始文件名一致 4. 文件内容完整,无损坏 5. 显示成功提示:"文件下载成功"
236TC-DATASET-020工作空间/我的数据集删除文件-删除单个文件测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可删除的文件-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"查看文件"链接 3. 在文件列表中,点击某个文件的"删除"按钮(红色文字) 4. 在确认弹窗中,点击"确认"按钮 5. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除文件 "{文件名}" 吗?" 3. 点击确认后,删除成功 4. 显示成功提示:"文件删除成功" 5. 文件列表自动刷新,被删除的文件不再显示 6. 确认弹窗自动关闭 7. 如果删除后当前页没有数据且不是第一页,自动返回上一页
237TC-DATASET-021工作空间/我的数据集删除文件-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可删除的文件-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"查看文件"链接 3. 点击某个文件的"删除"按钮 4. 在确认弹窗中,点击"取消"按钮或关闭弹窗 5. 观察操作结果1. 确认弹窗关闭 2. 文件未被删除,仍然存在于列表中 3. 文件列表未刷新
238TC-DATASET-022工作空间/我的数据集上传文件-点击上传测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集 4. 准备一个符合数据集类型的文件-1. 进入"数据管理" -> "数据集管理"页面 2. 在数据集列表中,点击某个数据集的"上传文件"按钮 3. 在弹窗中,点击上传区域或"点击上传"按钮 4. 在文件选择对话框中选择文件 5. 观察上传结果1. 上传弹窗成功打开,显示"上传文件"标题 2. 文件选择对话框打开 3. 选择文件后,文件开始上传 4. 显示上传进度条和"数据导入中..."提示 5. 上传成功后,显示成功提示:"文件上传成功" 6. 显示本次上传成功的文件数量 7. 文件列表自动刷新
239TC-DATASET-023工作空间/我的数据集上传文件-拖拽上传测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集 4. 准备一个符合数据集类型的文件-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"上传文件"按钮 3. 在弹窗中,将文件拖拽到上传区域 4. 释放鼠标 5. 观察上传结果1. 拖拽时,上传区域高亮显示(边框变为主题色) 2. 释放鼠标后,文件开始上传 3. 显示上传进度条 4. 上传成功后,显示成功提示 5. 文件列表自动刷新
240TC-DATASET-024工作空间/我的数据集上传文件-批量上传测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集 4. 准备多个符合数据集类型的文件不超过50个-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"上传文件"按钮 3. 在弹窗中选择多个文件按住Ctrl或Shift选择 4. 观察上传结果1. 多个文件同时开始上传 2. 显示上传进度条 3. 所有文件上传成功后,显示成功提示 4. 显示本次上传成功的文件数量 5. 文件列表自动刷新,显示所有新上传的文件
241TC-DATASET-025工作空间/我的数据集上传文件-文件类型验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集类型为CSV 4. 准备一个不符合数据集类型的文件JSON文件-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个CSV类型数据集的"上传文件"按钮 3. 尝试上传一个JSON文件 4. 观察系统提示1. 系统检测到文件类型不匹配 2. 提示:"文件验证失败" 3. 提示:"有不支持的文件类型: {文件名}" 4. 文件未上传 5. 上传计数显示为0
242TC-DATASET-026工作空间/我的数据集上传文件-文件数量限制测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集 4. 准备超过50个文件一次最多上传50个文件1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"上传文件"按钮 3. 尝试选择超过50个文件 4. 观察系统提示1. 系统检测到文件数量超限 2. 提示:"超出文件数量限制" 3. 提示:"一次最多只能上传50个文件" 4. 文件未上传
243TC-DATASET-027工作空间/我的数据集上传文件-文件大小限制测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集 4. 准备总大小超过100MB的文件所有文件总大小不能超过100MB1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"上传文件"按钮 3. 选择多个文件总大小超过100MB 4. 观察系统提示1. 系统检测到文件总大小超限 2. 提示:"文件总大小超出100MB限制" 3. 提示显示实际文件总大小 4. 文件未上传
244TC-DATASET-028工作空间/我的数据集上传文件-上传进度显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集 4. 准备一个较大的文件(用于观察上传进度)-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个数据集的"上传文件"按钮 3. 选择文件并开始上传 4. 观察上传进度显示1. 上传过程中显示进度条 2. 进度条实时更新,显示上传百分比 3. 显示"数据导入中..."文字提示 4. 显示旋转的加载动画 5. 上传完成后进度条达到100%
245TC-DATASET-029工作空间/我的数据集查看文件-无文件时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在无文件的数据集-1. 进入"数据管理" -> "数据集管理"页面 2. 点击某个无文件数据集的"查看文件"链接 3. 观察文件列表弹窗1. 文件列表弹窗成功打开 2. 表格区域显示提示:"暂无文件" 3. 提示描述:"该数据集下暂无文件" 4. 分页组件不显示或显示总数为0
246TC-DATASET-030工作空间/我的数据集数据集列表-时间格式显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集数据-1. 进入"数据管理" -> "数据集管理"页面 2. 观察数据集列表中的"修改时间"列 3. 查看时间格式1. 时间以中文格式显示YYYY-MM-DD HH:mm:ss 2. 时间格式统一,易于阅读 3. 时间信息准确,与数据库一致
247TC-DATASET-031工作空间/我的数据集数据集列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中无数据集数据,或查询结果为空-1. 进入"数据管理" -> "数据集管理"页面 2. 执行查询操作,使查询结果为空 3. 观察列表显示1. 列表区域显示"无可用数据"提示 2. 分页组件显示总记录数为0 3. 页面布局正常,无错误提示
248TC-DATASET-032工作空间/我的数据集数据集管理-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量数据集数据建议50+条)-1. 进入"数据管理" -> "数据集管理"页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行筛选操作,记录响应时间 5. 执行分页操作,记录响应时间 6. 打开文件列表弹窗,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 筛选操作响应时间 < 1秒 4. 分页切换响应时间 < 1秒 5. 文件列表弹窗打开时间 < 1秒 6. 操作流畅,无明显卡顿
249TC-DATASET-033工作空间/我的数据集数据集管理-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 系统中存在数据集数据-1. 使用多个用户账号同时登录系统 2. 同时进入"数据管理" -> "数据集管理"页面 3. 同时执行不同的操作(查询、新增、编辑、删除、上传文件) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 数据库事务处理正确 5. 文件上传和删除操作正确,无冲突
250TC-APP-SQUARE-001应用广场应用列表-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个应用模型-1. 登录系统,进入"模型库" -> "应用模型库"页面 2. 页面自动加载应用模型列表 3. 观察页面显示的信息1. 页面成功加载应用模型列表 2. 列表以卡片形式展示,每个卡片显示: - 应用图标(右上角) - 应用名称 - 应用描述 - 模型标签(白色边框标签) - 作物标签(白色边框标签) - "在线运行"按钮(底部) 3. 卡片背景为渐变色(根据模型标签颜色) 4. 列表底部显示分页组件(如果有数据)
251TC-APP-SQUARE-002应用广场应用搜索-按名称搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在应用模型数据,且已知至少一个应用的名称搜索支持防抖延迟500ms执行1. 进入"模型库" -> "应用模型库"页面 2. 在搜索输入框中输入已知的应用名称(如:产量预测应用) 3. 等待500ms防抖延迟 4. 观察查询结果1. 搜索输入框正确显示输入内容 2. 500ms后自动执行搜索 3. 列表仅显示名称包含搜索关键字的应用(支持模糊匹配) 4. 查询结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
252TC-APP-SQUARE-003应用广场应用搜索-清空搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过搜索操作,搜索框中有内容-1. 进入"模型库" -> "应用模型库"页面 2. 在搜索框中输入内容并执行搜索 3. 点击搜索框右侧的清空按钮clear_icon 4. 等待500ms 5. 观察列表显示1. 搜索框内容被清空 2. 500ms后自动执行搜索空搜索 3. 列表恢复显示所有应用 4. 分页信息恢复为全部数据的总数
253TC-APP-SQUARE-004应用广场应用筛选-按功能类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同功能类型的应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 在"功能类型"筛选区域,点击某个功能类型按钮(如:产量模型) 3. 观察筛选结果1. 功能类型按钮高亮显示(绿色背景) 2. 列表仅显示该功能类型的应用 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
254TC-APP-SQUARE-005应用广场应用筛选-按作物类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同作物类型的应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 在"作物类型"筛选区域,点击某个作物类型按钮(如:油菜) 3. 观察筛选结果1. 作物类型按钮高亮显示(绿色背景) 2. 列表仅显示该作物类型的应用 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
255TC-APP-SQUARE-006应用广场应用筛选-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在满足组合条件的应用数据-1. 进入"模型库" -> "应用模型库"页面 2. 同时设置多个筛选条件:搜索关键字、功能类型、作物类型 3. 观察筛选结果1. 筛选成功执行 2. 列表显示同时满足所有筛选条件的应用 3. 筛选结果正确,无遗漏 4. 如果无满足条件的应用,显示无数据提示
256TC-APP-SQUARE-007应用广场应用列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过12个应用模型数据默认每页12条1. 进入"模型库" -> "应用模型库"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认12条3行4列 4. 页码高亮显示当前页 5. 显示总记录数:"共 X 个"
257TC-APP-SQUARE-008应用广场查看应用详情-打开详情弹窗测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 在应用列表中,点击某个应用卡片(非按钮区域) 3. 观察详情弹窗1. 详情弹窗成功打开 2. 弹窗显示应用的详细信息: - 应用名称 - 应用描述 - 模型标签 - 作物标签 - 创建时间 - 其他相关信息 3. 弹窗底部显示"在线运行"按钮 4. 弹窗支持关闭操作
258TC-APP-SQUARE-009应用广场应用启动-点击在线运行按钮测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可运行的应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 在应用列表中,点击某个应用卡片底部的"在线运行"按钮 3. 观察页面跳转1. 页面成功跳转到应用运行页面(`/flow/${model.id}` 2. 应用开始加载 3. 显示应用的可视化界面 4. 应用处于运行状态
259TC-APP-SQUARE-010应用广场应用启动-从详情弹窗启动测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可运行的应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 点击某个应用卡片,打开详情弹窗 3. 在详情弹窗中,点击"在线运行"按钮 4. 观察页面跳转1. 详情弹窗自动关闭 2. 页面成功跳转到应用运行页面 3. 应用开始加载并运行 4. 显示应用的可视化界面
260TC-APP-SQUARE-011应用广场应用实时演示-查看可视化界面测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已启动应用,进入应用运行页面-1. 启动应用后,进入应用运行页面 2. 观察页面显示的可视化界面 3. 查看应用的功能组件和交互元素1. 页面正确显示应用的可视化界面 2. 界面包含应用的核心功能组件 3. 界面布局合理,易于操作 4. 支持实时交互功能
261TC-APP-SQUARE-012应用广场应用实时演示-执行应用功能测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已启动应用,进入应用运行页面-1. 启动应用后,进入应用运行页面 2. 在应用界面中输入测试数据或执行操作 3. 观察应用的响应和输出结果1. 应用正确响应输入操作 2. 应用执行相应的功能逻辑 3. 显示正确的输出结果 4. 应用运行稳定,无错误提示
262TC-APP-SQUARE-013应用广场应用卡片-悬停效果测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 将鼠标悬停在应用卡片上 3. 观察卡片样式变化1. 卡片背景色变为绿色(#2EB877 2. 悬停效果流畅,无闪烁 3. 卡片其他元素正常显示
263TC-APP-SQUARE-014应用广场应用卡片-标签显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在带标签的应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 观察应用卡片上的标签显示1. 模型标签(功能类型)以白色边框标签显示,格式:"# {标签名称}" 2. 作物标签以白色边框标签显示,格式:"# {标签名称}" 3. 标签显示在应用描述下方 4. 如果应用有多个标签,仅显示第一个标签
264TC-APP-SQUARE-015应用广场应用卡片-渐变背景色测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 观察应用卡片的背景色1. 卡片背景为渐变色(根据模型标签颜色) 2. 渐变方向为135度 3. 如果模型没有标签颜色,使用默认渐变色 4. 渐变效果美观,不影响文字可读性
265TC-APP-SQUARE-016应用广场应用列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 当前查询结果为空-1. 进入"模型库" -> "应用模型库"页面 2. 执行查询操作,使查询结果为空 3. 观察页面显示1. 页面显示无数据提示 2. 显示无数据动画视频 3. 页面布局正常,无错误提示
266TC-APP-SQUARE-017应用广场应用列表-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"模型库" -> "应用模型库"页面 2. 观察页面加载过程 3. 在数据加载期间,观察加载状态1. 页面加载时显示加载动画 2. 加载动画为绿色旋转圆圈 3. 加载完成后,显示实际数据 4. 加载过程流畅,无闪烁
267TC-APP-SQUARE-018应用广场应用详情-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 点击某个应用卡片,打开详情弹窗 3. 观察详情加载过程1. 详情弹窗立即打开 2. 显示加载状态loading 3. 加载完成后,显示应用详情信息 4. 加载过程流畅,无错误提示
268TC-APP-SQUARE-019应用广场应用启动-页面跳转参数测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在应用模型-1. 进入"模型库" -> "应用模型库"页面 2. 点击某个应用的"在线运行"按钮 3. 观察URL和页面状态1. URL正确跳转到 `/flow/${model.id}` 2. 页面状态包含来源信息:`{ from: "/OnlineOperation" }` 3. 应用正确加载使用正确的模型ID
269TC-APP-SQUARE-020应用广场应用广场-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量应用模型数据建议50+条)-1. 进入"模型库" -> "应用模型库"页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行筛选操作,记录响应时间 5. 执行分页操作,记录响应时间 6. 打开应用详情弹窗,记录响应时间 7. 启动应用,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 筛选操作响应时间 < 1秒 4. 分页切换响应时间 < 1秒 5. 应用详情弹窗打开时间 < 1秒 6. 应用启动时间 < 5秒 7. 操作流畅,无明显卡顿
270TC-APP-SQUARE-021应用广场应用广场-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 系统中存在应用模型数据-1. 使用多个用户账号同时登录系统 2. 同时进入"模型库" -> "应用模型库"页面 3. 同时执行不同的操作(查询、查看详情、启动应用) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据查询正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 应用启动功能正常,支持多用户同时使用 5. 每个用户的应用运行环境独立,互不干扰
271TC-MODEL-SQUARE-001模型广场模型列表-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个核心算法模型-1. 登录系统,进入"模型库" -> "核心算法"页面 2. 页面自动加载模型列表 3. 观察页面显示的信息1. 页面成功加载模型列表 2. 列表以卡片形式展示,每个卡片显示: - 模型图标(右上角) - 模型名称 - 模型描述 - 模型标签(白色边框标签) - 作物标签(白色边框标签) 3. 卡片背景为渐变色(根据模型标签颜色) 4. 列表底部显示分页组件(如果有数据)
272TC-MODEL-SQUARE-002模型广场模型搜索-按名称搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型数据,且已知至少一个模型的名称搜索支持防抖延迟500ms执行1. 进入"模型库" -> "核心算法"页面 2. 在搜索输入框中输入已知的模型名称(如:产量预测模型) 3. 等待500ms防抖延迟 4. 观察查询结果1. 搜索输入框正确显示输入内容 2. 500ms后自动执行搜索 3. 列表仅显示名称包含搜索关键字的模型(支持模糊匹配) 4. 查询结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
273TC-MODEL-SQUARE-003模型广场模型搜索-清空搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过搜索操作,搜索框中有内容-1. 进入"模型库" -> "核心算法"页面 2. 在搜索框中输入内容并执行搜索 3. 点击搜索框右侧的清空按钮clear_icon 4. 等待500ms 5. 观察列表显示1. 搜索框内容被清空 2. 500ms后自动执行搜索空搜索 3. 列表恢复显示所有模型 4. 分页信息恢复为全部数据的总数
274TC-MODEL-SQUARE-004模型广场模型筛选-按功能类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同功能类型的模型-1. 进入"模型库" -> "核心算法"页面 2. 在"功能类型"筛选区域,点击某个功能类型按钮(如:产量模型) 3. 观察筛选结果1. 功能类型按钮高亮显示(绿色背景) 2. 列表仅显示该功能类型的模型 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
275TC-MODEL-SQUARE-005模型广场模型筛选-按作物类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同作物类型的模型-1. 进入"模型库" -> "核心算法"页面 2. 在"作物类型"筛选区域,点击某个作物类型按钮(如:油菜) 3. 观察筛选结果1. 作物类型按钮高亮显示(绿色背景) 2. 列表仅显示该作物类型的模型 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
276TC-MODEL-SQUARE-006模型广场模型筛选-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在满足组合条件的模型数据-1. 进入"模型库" -> "核心算法"页面 2. 同时设置多个筛选条件:搜索关键字、功能类型、作物类型 3. 观察筛选结果1. 筛选成功执行 2. 列表显示同时满足所有筛选条件的模型 3. 筛选结果正确,无遗漏 4. 如果无满足条件的模型,显示无数据提示
277TC-MODEL-SQUARE-007模型广场模型列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过12个模型数据默认每页12条1. 进入"模型库" -> "核心算法"页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认12条3行4列 4. 页码高亮显示当前页 5. 显示总记录数:"共 X 个"
278TC-MODEL-SQUARE-008模型广场查看模型详情-打开详情弹窗测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型-1. 进入"模型库" -> "核心算法"页面 2. 在模型列表中,点击某个模型卡片 3. 观察详情弹窗1. 详情弹窗成功打开 2. 弹窗显示模型的详细信息: - 模型名称 - 模型描述 - 模型标签 - 作物标签 - 创建时间 - 技术文档 - 使用指南 - 训练数据集信息 - 准确率指标 - 应用场景说明 3. 弹窗支持关闭操作
279TC-MODEL-SQUARE-009模型广场查看模型详情-技术文档显示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含技术文档的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看技术文档部分1. 技术文档正确显示 2. 文档内容完整,包括模型架构、参数说明等 3. 文档格式正确,易于阅读 4. 支持文档的展开/折叠(如果有)
280TC-MODEL-SQUARE-010模型广场查看模型详情-使用指南显示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含使用指南的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看使用指南部分1. 使用指南正确显示 2. 指南内容完整,包括使用步骤、注意事项等 3. 指南格式正确,易于理解 4. 支持指南的展开/折叠(如果有)
281TC-MODEL-SQUARE-011模型广场查看模型详情-训练数据集信息显示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含训练数据集信息的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看训练数据集信息部分1. 训练数据集信息正确显示 2. 信息包括数据集名称、规模、来源等 3. 信息格式清晰,易于查看
282TC-MODEL-SQUARE-012模型广场查看模型详情-准确率指标显示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含准确率指标的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看准确率指标部分1. 准确率指标正确显示 2. 指标包括准确率、精确率、召回率等(如果有) 3. 指标以数值或图表形式展示 4. 指标信息准确,易于理解
283TC-MODEL-SQUARE-013模型广场查看模型详情-应用场景说明显示测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含应用场景说明的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看应用场景说明部分1. 应用场景说明正确显示 2. 说明包括适用场景、使用案例等 3. 说明内容清晰,易于理解
284TC-MODEL-SQUARE-014模型广场模型调用示例-查看API调用示例测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含API调用示例的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看API调用示例部分 4. 观察示例代码1. API调用示例正确显示 2. 示例代码包含完整的API调用代码 3. 代码格式正确,支持语法高亮 4. 示例代码可复制 5. 示例说明接口参数、数据格式、返回结果等关键细节
285TC-MODEL-SQUARE-015模型广场模型调用示例-查看Python调用示例测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含Python调用示例的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看Python调用示例 4. 观察示例代码1. Python调用示例正确显示 2. 示例代码包含完整的Python调用代码 3. 代码格式正确支持Python语法高亮 4. 示例代码可复制 5. 示例包含必要的导入语句和函数调用
286TC-MODEL-SQUARE-016模型广场模型调用示例-查看Java调用示例测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含Java调用示例的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看Java调用示例 4. 观察示例代码1. Java调用示例正确显示 2. 示例代码包含完整的Java调用代码 3. 代码格式正确支持Java语法高亮 4. 示例代码可复制 5. 示例包含必要的类导入和方法调用
287TC-MODEL-SQUARE-017模型广场模型调用示例-复制示例代码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 已打开模型详情弹窗,显示调用示例-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 在调用示例部分,点击复制按钮或选择代码 4. 粘贴到文本编辑器 5. 观察复制的代码1. 代码成功复制到剪贴板 2. 粘贴后的代码完整,无缺失 3. 代码格式正确,缩进保持 4. 复制功能正常,无错误提示
288TC-MODEL-SQUARE-018模型广场模型调用示例-查看SDK文档测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含SDK文档的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看SDK文档部分或点击SDK文档链接 4. 观察文档内容1. SDK文档正确显示或链接可访问 2. 文档内容完整包括SDK安装、使用方法等 3. 文档格式清晰,易于阅读 4. 文档链接有效无404错误
289TC-MODEL-SQUARE-019模型广场模型调用示例-查看实战指南测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在包含实战指南的模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 查看实战指南部分 4. 观察指南内容1. 实战指南正确显示 2. 指南内容完整,包括实际应用案例、最佳实践等 3. 指南格式清晰,易于理解 4. 指南包含代码示例和说明
290TC-MODEL-SQUARE-020模型广场模型卡片-悬停效果测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型-1. 进入"模型库" -> "核心算法"页面 2. 将鼠标悬停在模型卡片上 3. 观察卡片样式变化1. 卡片背景色变为绿色(#2EB877 2. 悬停效果流畅,无闪烁 3. 卡片其他元素正常显示
291TC-MODEL-SQUARE-021模型广场模型卡片-标签显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在带标签的模型-1. 进入"模型库" -> "核心算法"页面 2. 观察模型卡片上的标签显示1. 模型标签(功能类型)以白色边框标签显示,格式:"# {标签名称}" 2. 作物标签以白色边框标签显示,格式:"# {标签名称}" 3. 标签显示在模型描述下方 4. 如果模型有多个标签,仅显示第一个标签
292TC-MODEL-SQUARE-022模型广场模型卡片-渐变背景色测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型-1. 进入"模型库" -> "核心算法"页面 2. 观察模型卡片的背景色1. 卡片背景为渐变色(根据模型标签颜色) 2. 渐变方向为135度 3. 如果模型没有标签颜色,使用默认渐变色 4. 渐变效果美观,不影响文字可读性
293TC-MODEL-SQUARE-023模型广场模型列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 当前查询结果为空-1. 进入"模型库" -> "核心算法"页面 2. 执行查询操作,使查询结果为空 3. 观察页面显示1. 页面显示无数据提示 2. 显示无数据动画视频 3. 页面布局正常,无错误提示
294TC-MODEL-SQUARE-024模型广场模型列表-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入"模型库" -> "核心算法"页面 2. 观察页面加载过程 3. 在数据加载期间,观察加载状态1. 页面加载时显示加载动画 2. 加载动画为绿色旋转圆圈 3. 加载完成后,显示实际数据 4. 加载过程流畅,无闪烁
295TC-MODEL-SQUARE-025模型广场模型详情-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型-1. 进入"模型库" -> "核心算法"页面 2. 点击某个模型卡片,打开详情弹窗 3. 观察详情加载过程1. 详情弹窗立即打开 2. 显示加载状态loading 3. 加载完成后,显示模型详情信息 4. 加载过程流畅,无错误提示
296TC-MODEL-SQUARE-026模型广场模型广场-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量模型数据建议50+条)-1. 进入"模型库" -> "核心算法"页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行筛选操作,记录响应时间 5. 执行分页操作,记录响应时间 6. 打开模型详情弹窗,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 筛选操作响应时间 < 1秒 4. 分页切换响应时间 < 1秒 5. 模型详情弹窗打开时间 < 1秒 6. 操作流畅,无明显卡顿
297TC-MODEL-SQUARE-027模型广场模型广场-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 系统中存在模型数据-1. 使用多个用户账号同时登录系统 2. 同时进入"模型库" -> "核心算法"页面 3. 同时执行不同的操作(查询、查看详情、查看调用示例) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据查询正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 模型详情和调用示例正常显示
298TC-ORCHESTRATION-LIB-001模型编排/模型编排库模型编排列表-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1个模型编排方案-1. 登录系统,进入模型编排库页面 2. 页面自动加载模型编排列表 3. 观察页面显示的信息1. 页面成功加载模型编排列表 2. 列表以卡片或列表形式展示,每个项目显示: - 编排图标 - 编排名称 - 编排描述 - 编辑时间 - 操作菜单(编辑、下载、复制、删除) 3. 列表底部显示分页组件(如果有数据)
299TC-ORCHESTRATION-LIB-002模型编排/模型编排库模型编排搜索-按名称搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据,且已知至少一个编排的名称搜索支持防抖延迟1秒执行1. 进入模型编排库页面 2. 在搜索输入框中输入已知的编排名称(如:多模型协同推理) 3. 等待1秒防抖延迟 4. 观察查询结果1. 搜索输入框正确显示输入内容 2. 1秒后自动执行搜索 3. 列表仅显示名称或描述包含搜索关键字的编排(支持模糊匹配) 4. 查询结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
300TC-ORCHESTRATION-LIB-003模型编排/模型编排库模型编排搜索-清空搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过搜索操作,搜索框中有内容-1. 进入模型编排库页面 2. 在搜索框中输入内容并执行搜索 3. 清空搜索框内容 4. 等待1秒 5. 观察列表显示1. 搜索框内容被清空 2. 1秒后自动执行搜索空搜索 3. 列表恢复显示所有编排 4. 分页信息恢复为全部数据的总数
301TC-ORCHESTRATION-LIB-004模型编排/模型编排库模型编排筛选-按标签筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同标签的模型编排-1. 进入模型编排库页面 2. 在筛选区域,选择某个标签进行筛选 3. 观察筛选结果1. 筛选条件正确应用 2. 列表仅显示包含该标签的编排 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
302TC-ORCHESTRATION-LIB-005模型编排/模型编排库模型编排筛选-按状态筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同状态的模型编排-1. 进入模型编排库页面 2. 在筛选区域,选择某个状态进行筛选(如:运行中、已停止) 3. 观察筛选结果1. 筛选条件正确应用 2. 列表仅显示该状态的编排 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
303TC-ORCHESTRATION-LIB-006模型编排/模型编排库模型编排筛选-组合条件筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在满足组合条件的编排数据-1. 进入模型编排库页面 2. 同时设置多个筛选条件:搜索关键字、标签、状态 3. 观察筛选结果1. 筛选成功执行 2. 列表显示同时满足所有筛选条件的编排 3. 筛选结果正确,无遗漏 4. 如果无满足条件的编排,显示无数据提示
304TC-ORCHESTRATION-LIB-007模型编排/模型编排库模型编排列表分页-切换页码测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过12个模型编排数据默认每页12条1. 进入模型编排库页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确默认12条 4. 页码高亮显示当前页
305TC-ORCHESTRATION-LIB-008模型编排/模型编排库模型编排列表分页-修改每页显示条数测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据-1. 进入模型编排库页面 2. 在分页组件中选择每页显示条数14、24、48、96 3. 观察列表数据变化1. 每页显示条数成功修改 2. 列表数据更新,显示对应条数的编排 3. 分页信息正确更新 4. 支持的选择项14、24、48、96条/页
306TC-ORCHESTRATION-LIB-009模型编排/模型编排库视图切换-切换到网格视图测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据-1. 进入模型编排库页面 2. 当前显示列表视图 3. 点击视图切换按钮,切换到网格视图 4. 观察页面显示1. 视图成功切换到网格视图 2. 编排以卡片形式展示(网格布局) 3. 每个卡片显示图标、名称、描述、编辑时间 4. 视图切换按钮高亮显示网格视图 5. 视图偏好保存到本地存储
307TC-ORCHESTRATION-LIB-010模型编排/模型编排库视图切换-切换到列表视图测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据-1. 进入模型编排库页面 2. 当前显示网格视图 3. 点击视图切换按钮,切换到列表视图 4. 观察页面显示1. 视图成功切换到列表视图 2. 编排以列表形式展示(单列布局) 3. 每个列表项显示图标、名称、描述、编辑时间 4. 视图切换按钮高亮显示列表视图 5. 视图偏好保存到本地存储
308TC-ORCHESTRATION-LIB-011模型编排/模型编排库查看编排详情-打开详情弹窗测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排-1. 进入模型编排库页面 2. 在编排列表中,点击某个编排的操作菜单 3. 选择"编辑详细信息" 4. 观察详情弹窗1. 详情弹窗成功打开 2. 弹窗标题显示:"详情" 3. 弹窗显示编排的详细信息: - 编排名称 - 编排描述 - 端点名称(如果有) 4. 所有字段可编辑(非查看模式)
309TC-ORCHESTRATION-LIB-012模型编排/模型编排库查看编排图预览-打开编排页面测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排-1. 进入模型编排库页面 2. 在编排列表中,点击某个编排卡片或列表项 3. 观察页面跳转1. 页面成功跳转到编排编辑页面(`/flow/${flowId}` 2. 编排图正确加载 3. 显示编排的所有节点和连接 4. 编排图预览清晰,易于查看
310TC-ORCHESTRATION-LIB-013模型编排/模型编排库查看执行状态-查看编排运行状态测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排,且编排有执行状态信息-1. 进入模型编排库页面 2. 在编排列表中,查看编排的执行状态显示 3. 观察状态信息1. 编排列表正确显示执行状态(如:运行中、已停止、未运行) 2. 状态信息准确,与实际情况一致 3. 状态以图标或文字形式清晰展示
311TC-ORCHESTRATION-LIB-014模型编排/模型编排库下载编排-下载单个编排测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排-1. 进入模型编排库页面 2. 在编排列表中,点击某个编排的操作菜单 3. 选择"下载" 4. 观察下载结果1. 下载操作成功执行 2. 浏览器自动下载编排文件JSON格式 3. 文件名与编排名称一致 4. 文件内容完整,包含编排的所有信息 5. 显示成功提示:"{编排名称} exported successfully"
312TC-ORCHESTRATION-LIB-015模型编排/模型编排库复制编排-复制单个编排测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排-1. 进入模型编排库页面 2. 在编排列表中,点击某个编排的操作菜单 3. 选择"复制一个" 4. 观察复制结果1. 复制操作成功执行 2. 系统创建编排的副本 3. 副本名称自动添加后缀(如:原名称 - 副本) 4. 副本显示在列表中 5. 显示成功提示 6. 副本包含原编排的所有配置和数据
313TC-ORCHESTRATION-LIB-016模型编排/模型编排库删除编排-删除单个编排测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的模型编排-1. 进入模型编排库页面 2. 在编排列表中,点击某个编排的操作菜单 3. 选择"删除" 4. 在确认弹窗中,点击"确认"按钮 5. 观察操作结果1. 点击删除后,弹出确认对话框 2. 确认对话框显示:"确定要删除所选流吗?" 3. 提示:"删除所选流将删除所有关联的消息" 4. 点击确认后,删除成功 5. 显示成功提示:"Selected items deleted successfully" 6. 编排列表自动刷新,被删除的编排不再显示 7. 确认弹窗自动关闭
314TC-ORCHESTRATION-LIB-017模型编排/模型编排库删除编排-取消删除测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可删除的模型编排-1. 进入模型编排库页面 2. 点击某个编排的操作菜单,选择"删除" 3. 在确认弹窗中,点击"取消"按钮或关闭弹窗 4. 观察操作结果1. 确认弹窗关闭 2. 编排未被删除,仍然存在于列表中 3. 编排列表未刷新
315TC-ORCHESTRATION-LIB-018模型编排/模型编排库文件导入-拖拽导入编排文件测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 准备一个有效的编排文件JSON格式-1. 进入模型编排库页面 2. 将编排文件拖拽到页面区域 3. 释放鼠标 4. 观察导入结果1. 拖拽时,页面显示拖拽提示 2. 释放鼠标后,文件开始导入 3. 导入成功后,编排显示在列表中 4. 显示成功提示 5. 导入的编排包含原文件的所有信息
316TC-ORCHESTRATION-LIB-019模型编排/模型编排库文件导入-点击导入编排文件测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 准备一个有效的编排文件JSON格式-1. 进入模型编排库页面 2. 点击文件上传区域或上传按钮 3. 在文件选择对话框中选择编排文件 4. 观察导入结果1. 文件选择对话框打开 2. 选择文件后,文件开始导入 3. 导入成功后,编排显示在列表中 4. 显示成功提示 5. 导入的编排包含原文件的所有信息
317TC-ORCHESTRATION-LIB-020模型编排/模型编排库编排列表-无数据时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 当前文件夹中无模型编排数据,或查询结果为空-1. 进入模型编排库页面 2. 执行查询操作,使查询结果为空 3. 观察页面显示1. 页面显示无数据提示 2. 显示提示文字:"此文件夹中没有流. 创建新流, 或者从商店获取." 3. 显示创建新流的链接 4. 页面布局正常,无错误提示
318TC-ORCHESTRATION-LIB-021模型编排/模型编排库编排列表-加载状态显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入模型编排库页面 2. 观察页面加载过程 3. 在数据加载期间,观察加载状态1. 页面加载时显示加载动画 2. 网格视图显示GridSkeleton骨架屏 3. 列表视图显示ListSkeleton骨架屏 4. 加载完成后,显示实际数据 5. 加载过程流畅,无闪烁
319TC-ORCHESTRATION-LIB-022模型编排/模型编排库编排卡片-时间显示格式测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据-1. 进入模型编排库页面 2. 观察编排卡片或列表项中的时间显示 3. 查看时间格式1. 时间以相对时间格式显示(如:"编辑于 2小时前" 2. 时间格式统一,易于阅读 3. 时间信息准确,与数据库一致
320TC-ORCHESTRATION-LIB-023模型编排/模型编排库编排卡片-图标和颜色显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据-1. 进入模型编排库页面 2. 观察编排卡片或列表项中的图标和背景色 3. 查看显示效果1. 图标正确显示(根据编排类型或自定义图标) 2. 图标背景色为渐变色根据编排的gradient属性 3. 如果编排没有gradient使用默认颜色方案 4. 图标和颜色美观,易于区分
321TC-ORCHESTRATION-LIB-024模型编排/模型编排库切换类型-切换到组件视图测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在组件数据-1. 进入模型编排库页面 2. 当前显示"Flows"标签页 3. 点击"Components"标签页 4. 观察页面变化1. 成功切换到"Components"标签页 2. "Components"标签页高亮显示 3. 列表数据更新为组件列表 4. 搜索和筛选条件重置 5. 页码重置为第1页
322TC-ORCHESTRATION-LIB-025模型编排/模型编排库切换类型-切换到编排视图测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在编排数据-1. 进入模型编排库页面 2. 当前显示"Components"标签页 3. 点击"Flows"标签页 4. 观察页面变化1. 成功切换到"Flows"标签页 2. "Flows"标签页高亮显示 3. 列表数据更新为编排列表 4. 搜索和筛选条件重置 5. 页码重置为第1页
323TC-ORCHESTRATION-LIB-026模型编排/模型编排库编排详情-编辑编排信息测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的模型编排-1. 进入模型编排库页面 2. 点击某个编排的操作菜单,选择"编辑详细信息" 3. 在详情弹窗中,修改编排名称、描述等信息 4. 点击"保存"按钮 5. 观察操作结果1. 详情弹窗成功打开 2. 弹窗中预填充了编排的现有信息 3. 修改信息后,点击保存成功 4. 显示成功提示:"成功保存更改" 5. 弹窗自动关闭 6. 编排列表自动刷新,显示更新后的信息
324TC-ORCHESTRATION-LIB-027模型编排/模型编排库编排详情-端点名称验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在可编辑的模型编排端点名称只能包含字母、数字、连字符和下划线1. 进入模型编排库页面 2. 点击某个编排的操作菜单,选择"编辑详细信息" 3. 在端点名称输入框中,输入无效字符(如:包含空格、特殊字符) 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到端点名称格式无效 2. 提示端点名称格式错误 3. 保存按钮禁用或提示错误 4. 编排信息未保存
325TC-ORCHESTRATION-LIB-028模型编排/模型编排库编排详情-名称唯一性验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中已存在编排,名称为"多模型协同推理"-1. 进入模型编排库页面 2. 点击某个编排的操作菜单,选择"编辑详细信息" 3. 将编排名称修改为已存在的名称(多模型协同推理) 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到名称重复 2. 提示名称已存在或格式错误 3. 保存按钮禁用或提示错误 4. 编排信息未保存
326TC-ORCHESTRATION-LIB-029模型编排/模型编排库编排卡片-拖拽功能测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在模型编排数据-1. 进入模型编排库页面 2. 在编排列表中,拖拽某个编排卡片 3. 观察拖拽效果1. 编排卡片可以拖拽 2. 拖拽时显示拖拽预览 3. 拖拽功能正常,无错误提示
327TC-ORCHESTRATION-LIB-030模型编排/模型编排库模型编排库-页面响应时间测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量模型编排数据建议50+条)-1. 进入模型编排库页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行筛选操作,记录响应时间 5. 执行分页操作,记录响应时间 6. 切换视图,记录响应时间 7. 打开编排详情弹窗,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 筛选操作响应时间 < 1秒 4. 分页切换响应时间 < 1秒 5. 视图切换响应时间 < 0.5秒 6. 详情弹窗打开时间 < 1秒 7. 操作流畅,无明显卡顿
328TC-ORCHESTRATION-LIB-031模型编排/模型编排库模型编排库-并发操作测试团队性能测试P21. 系统已部署并正常运行 2. 多个用户账号已登录系统 3. 系统中存在模型编排数据-1. 使用多个用户账号同时登录系统 2. 同时进入模型编排库页面 3. 同时执行不同的操作(查询、查看详情、编辑、删除、导入) 4. 观察系统响应和数据处理1. 系统能正常处理并发请求 2. 数据操作正确,无数据丢失或冲突 3. 页面响应正常,无错误提示 4. 每个用户只能操作自己的编排(私有编排) 5. 公共编排可以被多个用户查看
329TC-ORCHESTRATION-ALGO-001模型编排/核心算法算法库浏览-查看算法库列表测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在核心算法数据-1. 登录系统,进入模型编排页面 2. 在左侧侧边栏中,找到"算法库"部分 3. 展开算法库,观察算法分类列表 4. 查看算法分类的显示1. 侧边栏成功显示"算法库"标签 2. 算法库按模型标签model_group_分类显示 3. 每个分类显示分类名称(模型标签名称) 4. 分类可以展开/折叠 5. 分类下显示该分类的算法组件列表
330TC-ORCHESTRATION-ALGO-002模型编排/核心算法算法库浏览-按应用场景分类浏览测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同应用场景的算法(如:发育模型、土壤水模型、产量模型、生长限制因子模型)-1. 进入模型编排页面 2. 在算法库中,查看不同的算法分类 3. 观察分类是否按应用场景(模型类型)组织 4. 展开不同分类,查看算法列表1. 算法库按应用场景(模型类型)分类显示 2. 每个分类名称清晰,易于识别 3. 分类下的算法与分类匹配 4. 可以同时展开多个分类查看
331TC-ORCHESTRATION-ALGO-003模型编排/核心算法算法库浏览-按应用类型分类浏览测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同应用类型的算法-1. 进入模型编排页面 2. 在算法库中,查看不同的算法分类 3. 观察分类是否按应用类型组织 4. 展开不同分类,查看算法列表1. 算法库支持按应用类型分类显示 2. 分类组织清晰,易于查找 3. 分类下的算法与分类匹配 4. 支持多维度分类浏览
332TC-ORCHESTRATION-ALGO-004模型编排/核心算法算法库搜索-按名称搜索算法测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在算法数据,且已知至少一个算法的名称搜索支持模糊匹配1. 进入模型编排页面 2. 在侧边栏的搜索输入框中,输入算法的名称或部分名称 3. 观察搜索结果 4. 查看匹配的算法是否高亮显示1. 搜索输入框正确显示输入内容 2. 搜索结果实时更新 3. 列表仅显示名称或描述包含搜索关键字的算法(支持模糊匹配) 4. 匹配的分类自动展开 5. 搜索关键字在结果中高亮显示 6. 如果无匹配结果,显示无结果提示
333TC-ORCHESTRATION-ALGO-005模型编排/核心算法算法库搜索-按描述搜索算法测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在算法数据,且已知算法的描述信息-1. 进入模型编排页面 2. 在搜索输入框中,输入算法的描述关键字 3. 观察搜索结果1. 搜索支持按描述内容匹配 2. 搜索结果包含描述匹配的算法 3. 匹配结果准确,无遗漏
334TC-ORCHESTRATION-ALGO-006模型编排/核心算法算法库搜索-清空搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已执行过搜索操作,搜索框中有内容-1. 进入模型编排页面 2. 在搜索框中输入内容并执行搜索 3. 清空搜索框内容 4. 观察算法库显示1. 搜索框内容被清空 2. 算法库恢复显示所有算法 3. 所有分类恢复默认展开/折叠状态
335TC-ORCHESTRATION-ALGO-007模型编排/核心算法算法库推荐-查看推荐算法测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在推荐算法数据-1. 进入模型编排页面 2. 在算法库中,查看是否有推荐算法标识或推荐区域 3. 观察推荐算法的显示1. 推荐算法正确显示(如果有推荐功能) 2. 推荐算法有明确的标识 3. 推荐算法易于识别和访问
336TC-ORCHESTRATION-ALGO-008模型编排/核心算法算法使用-拖拽算法到画布测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入模型编排页面,画布为空或已有节点 4. 算法库中存在算法-1. 进入模型编排页面 2. 在算法库中,选择一个算法组件 3. 拖拽算法组件到画布上 4. 释放鼠标 5. 观察画布上的节点1. 拖拽操作流畅,无卡顿 2. 算法组件成功添加到画布 3. 画布上显示算法节点,节点显示算法名称和图标 4. 节点可以正常选中和编辑 5. 节点可以与其他节点连接
337TC-ORCHESTRATION-ALGO-009模型编排/核心算法算法使用-查看算法节点详情测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点-1. 进入模型编排页面 2. 在画布上,点击已添加的算法节点 3. 查看节点的详情面板 4. 观察节点显示的配置信息1. 节点成功选中 2. 详情面板正确显示 3. 详情面板显示算法的配置参数 4. 参数可以查看和编辑 5. 显示算法的描述信息
338TC-ORCHESTRATION-ALGO-010模型编排/核心算法算法使用-配置算法参数测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 在详情面板中,修改算法的配置参数 4. 保存配置 5. 观察配置是否生效1. 参数输入框正常显示 2. 参数可以正常输入和修改 3. 参数验证正确(如:数值范围、必填项) 4. 配置保存成功 5. 配置在节点中生效
339TC-ORCHESTRATION-ALGO-011模型编排/核心算法算法使用-连接算法节点测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加至少2个算法节点或其他节点-1. 进入模型编排页面 2. 在画布上,选中一个算法节点的输出端口 3. 拖拽连接到另一个节点的输入端口 4. 释放鼠标 5. 观察连接结果1. 连接操作成功执行 2. 两个节点之间建立连接线 3. 连接线正确显示 4. 连接关系保存成功 5. 数据可以在节点间流转
340TC-ORCHESTRATION-ALGO-012模型编排/核心算法算法可视化-查看算法执行状态测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点并配置完成 4. 已执行编排流程-1. 进入模型编排页面 2. 在画布上,执行编排流程(点击运行按钮) 3. 观察算法节点的执行状态显示 4. 查看节点的状态图标或颜色变化1. 算法节点正确显示执行状态 2. 状态包括:待执行、执行中、执行成功、执行失败 3. 状态以图标或颜色清晰标识 4. 状态实时更新 5. 执行完成后,状态正确显示
341TC-ORCHESTRATION-ALGO-013模型编排/核心算法算法可视化-查看数据流转测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加多个连接的算法节点 4. 已执行编排流程-1. 进入模型编排页面 2. 在画布上,执行编排流程 3. 观察连接线上的数据流转动画 4. 查看数据在节点间的传递过程1. 连接线显示数据流转动画 2. 数据流转方向正确 3. 数据流转过程清晰可见 4. 数据流转完成后,动画停止
342TC-ORCHESTRATION-ALGO-014模型编排/核心算法算法可视化-查看性能指标测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点并执行完成-1. 进入模型编排页面 2. 在画布上,执行编排流程 3. 执行完成后,查看算法节点的性能指标 4. 观察性能指标的显示1. 性能指标正确显示(如果有此功能) 2. 性能指标包括:执行时间、资源消耗等 3. 性能指标数据准确 4. 性能指标以图表或数值形式清晰展示
343TC-ORCHESTRATION-ALGO-015模型编排/核心算法自动调参-使用自动调参功能测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点 4. 算法节点支持自动调参-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 在详情面板中,找到"自动调参"选项 4. 启用自动调参功能 5. 设置调参范围或参数 6. 执行调参 7. 观察调参结果1. 自动调参功能可用 2. 可以设置调参参数和范围 3. 调参过程正常执行 4. 调参完成后,显示最优参数配置 5. 最优参数自动应用到算法节点
344TC-ORCHESTRATION-ALGO-016模型编排/核心算法超参数优化-使用贝叶斯优化测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点 4. 系统支持贝叶斯优化算法-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 在详情面板中,找到"超参数优化"选项 4. 选择优化算法为"贝叶斯优化" 5. 设置优化参数和范围 6. 执行优化 7. 观察优化过程和结果1. 贝叶斯优化选项可用 2. 可以设置优化参数和范围 3. 优化过程正常执行 4. 优化完成后,显示最优参数配置 5. 最优参数自动应用到算法节点 6. 显示优化过程的迭代信息(如果有)
345TC-ORCHESTRATION-ALGO-017模型编排/核心算法超参数优化-使用遗传算法测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点 4. 系统支持遗传算法-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 在详情面板中,找到"超参数优化"选项 4. 选择优化算法为"遗传算法" 5. 设置优化参数(如:种群大小、迭代次数、交叉率、变异率) 6. 执行优化 7. 观察优化过程和结果1. 遗传算法选项可用 2. 可以设置遗传算法的参数 3. 优化过程正常执行 4. 优化完成后,显示最优参数配置 5. 最优参数自动应用到算法节点 6. 显示优化过程的迭代信息(如果有)
346TC-ORCHESTRATION-ALGO-018模型编排/核心算法超参数优化-使用网格搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点 4. 系统支持网格搜索算法-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 在详情面板中,找到"超参数优化"选项 4. 选择优化算法为"网格搜索" 5. 设置搜索参数和范围 6. 执行搜索 7. 观察搜索过程和结果1. 网格搜索选项可用 2. 可以设置搜索参数和范围 3. 搜索过程正常执行 4. 搜索完成后,显示最优参数配置 5. 最优参数自动应用到算法节点 6. 显示搜索过程的进度信息(如果有)
347TC-ORCHESTRATION-ALGO-019模型编排/核心算法超参数优化-切换优化算法测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点 4. 系统支持多种优化算法-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 在详情面板中,选择一种优化算法(如:贝叶斯优化) 4. 设置优化参数 5. 切换到另一种优化算法(如:遗传算法) 6. 观察参数设置是否保留或重置1. 优化算法可以正常切换 2. 切换后,显示新算法的参数设置界面 3. 参数设置根据算法类型自动调整 4. 切换过程流畅,无错误提示
348TC-ORCHESTRATION-ALGO-020模型编排/核心算法算法工具化-使用算法工具测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 算法库中存在工具化的算法组件-1. 进入模型编排页面 2. 在算法库中,查找工具化的算法组件 3. 将算法组件拖拽到画布 4. 配置算法参数 5. 连接算法到其他节点 6. 执行编排流程 7. 观察算法工具的执行结果1. 算法工具可以正常添加到画布 2. 算法工具可以正常配置 3. 算法工具可以正常连接和使用 4. 算法工具执行结果正确 5. 算法工具提供清晰的输入输出接口
349TC-ORCHESTRATION-ALGO-021模型编排/核心算法算法分类-展开折叠分类测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 算法库中存在多个分类-1. 进入模型编排页面 2. 在算法库中,点击某个分类的展开/折叠按钮 3. 观察分类的展开/折叠状态 4. 再次点击,切换状态 5. 观察多个分类的展开/折叠状态1. 分类可以正常展开和折叠 2. 展开时,显示分类下的算法列表 3. 折叠时,隐藏算法列表 4. 展开/折叠状态正确保存 5. 可以同时展开多个分类
350TC-ORCHESTRATION-ALGO-022模型编排/核心算法算法分类-搜索时自动展开测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 算法库中存在多个分类,且部分分类处于折叠状态-1. 进入模型编排页面 2. 在算法库中,折叠部分分类 3. 在搜索框中输入关键字,使某些折叠分类下的算法匹配 4. 观察分类的展开状态1. 搜索时,包含匹配算法的分类自动展开 2. 不包含匹配算法的分类保持折叠状态 3. 清空搜索后,分类恢复之前的展开/折叠状态
351TC-ORCHESTRATION-ALGO-023模型编排/核心算法算法库-无算法时显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中无核心算法数据,或所有算法被过滤掉-1. 进入模型编排页面 2. 在算法库中,执行搜索或筛选,使结果为空 3. 观察算法库的显示1. 算法库显示无结果提示 2. 提示信息清晰,如:"未找到匹配的算法" 3. 页面布局正常,无错误提示
352TC-ORCHESTRATION-ALGO-024模型编排/核心算法算法节点-删除算法节点测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 按Delete键或点击删除按钮 4. 观察节点是否被删除1. 节点成功删除 2. 节点从画布上移除 3. 如果节点有连接,连接线也被删除 4. 删除操作可以撤销(如果支持)
353TC-ORCHESTRATION-ALGO-025模型编排/核心算法算法节点-复制算法节点测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点并配置参数-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 按Ctrl+C复制节点 4. 按Ctrl+V粘贴节点 5. 观察复制的节点1. 节点成功复制 2. 复制的节点显示在画布上 3. 复制的节点包含原节点的所有配置 4. 复制的节点位置与原节点有偏移,便于区分
354TC-ORCHESTRATION-ALGO-026模型编排/核心算法算法节点-移动算法节点测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 画布上已添加算法节点-1. 进入模型编排页面 2. 在画布上,选中算法节点 3. 拖拽节点到新位置 4. 释放鼠标 5. 观察节点位置1. 节点成功移动到新位置 2. 节点位置正确保存 3. 连接线跟随节点移动 4. 移动操作流畅,无卡顿
355TC-ORCHESTRATION-ALGO-027模型编排/核心算法算法库-快捷键搜索测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 已进入模型编排页面-1. 进入模型编排页面 2. 按下搜索快捷键通常是Ctrl+F或自定义快捷键 3. 观察搜索输入框是否自动聚焦 4. 输入搜索关键字 5. 观察搜索结果1. 快捷键正确触发搜索功能 2. 搜索输入框自动聚焦 3. 可以立即输入搜索关键字 4. 搜索结果正常显示
356TC-ORCHESTRATION-ALGO-028模型编排/核心算法算法库-性能测试测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量算法数据建议100+个算法)-1. 进入模型编排页面 2. 记录算法库加载时间 3. 执行搜索操作,记录响应时间 4. 展开/折叠分类,记录响应时间 5. 拖拽算法到画布,记录响应时间 6. 执行超参数优化,记录优化时间1. 算法库加载时间 < 2秒 2. 搜索操作响应时间 < 1秒 3. 展开/折叠分类响应时间 < 0.5秒 4. 拖拽算法响应时间 < 0.5秒 5. 超参数优化执行时间合理(根据算法复杂度) 6. 操作流畅,无明显卡顿
357TC-DATASET-SQUARE-001数据集广场数据集展示-查看数据集列表测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在公共数据集数据-1. 登录系统,进入数据集广场页面 2. 页面自动加载数据集列表 3. 观察页面显示的信息1. 页面成功加载数据集列表 2. 列表以卡片或表格形式展示,每个数据集显示: - 数据集名称 - 数据集类型(图像、文本、时序数据等) - 数据集规模 - 创建时间 - 创建者信息 - 数据集描述 3. 列表支持分页显示(如果有数据)
358TC-DATASET-SQUARE-002数据集广场数据集展示-按类型筛选测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同类型的数据集(图像、文本、时序数据等)-1. 进入数据集广场页面 2. 在筛选区域,选择数据集类型(如:图像数据集) 3. 观察筛选结果1. 筛选条件正确应用 2. 列表仅显示该类型的数据集 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
359TC-DATASET-SQUARE-003数据集广场数据集展示-按规模筛选测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同规模的数据集-1. 进入数据集广场页面 2. 在筛选区域选择数据集规模范围1万-10万条 3. 观察筛选结果1. 筛选条件正确应用 2. 列表仅显示符合规模范围的数据集 3. 筛选结果正确,无遗漏 4. 页码重置为第1页
360TC-DATASET-SQUARE-004数据集广场数据集展示-搜索数据集测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集数据,且已知至少一个数据集的名称搜索支持模糊匹配1. 进入数据集广场页面 2. 在搜索输入框中,输入数据集的名称或部分名称 3. 点击搜索按钮或按Enter键 4. 观察查询结果1. 搜索输入框正确显示输入内容 2. 搜索成功执行 3. 列表仅显示名称或描述包含搜索关键字的数据集(支持模糊匹配) 4. 查询结果正确,无遗漏 5. 分页信息更新为搜索结果的总数
361TC-DATASET-SQUARE-005数据集广场数据集展示-查看数据集详情测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在数据集数据-1. 进入数据集广场页面 2. 在数据集列表中,点击某个数据集卡片或详情按钮 3. 观察数据集详情页面1. 数据集详情页面成功打开 2. 详情页面显示数据集的完整信息: - 数据集名称 - 数据集类型 - 数据集规模 - 详细元数据信息 - 数据集描述 - 创建者信息 - 创建时间 3. 详情信息准确,与列表一致
362TC-DATASET-SQUARE-006数据集广场数据集示例-查看数据集示例测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在示例数据-1. 进入数据集广场页面 2. 在数据集详情页面中,找到"数据集示例"标签页或区域 3. 点击查看数据集示例 4. 观察示例展示1. 数据集示例成功展示 2. 示例数据正确显示(根据数据类型): - 图像数据:显示高分辨率图像预览 - 视频数据:显示视频时间轴和播放器 - 文本数据:显示文本内容 - 时序数据:显示数据可视化图表 3. 示例数据清晰,易于查看
363TC-DATASET-SQUARE-007数据集广场数据集示例-图像数据预览测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在图像类型的示例数据-1. 进入数据集广场页面 2. 打开图像数据集的详情页面 3. 在数据集示例中,查看图像预览 4. 点击图像,查看大图或详情1. 图像预览成功显示 2. 图像清晰,支持高分辨率显示 3. 可以点击图像查看大图或详情 4. 图像加载流畅,无卡顿
364TC-DATASET-SQUARE-008数据集广场数据集示例-视频数据预览测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在视频类型的示例数据-1. 进入数据集广场页面 2. 打开视频数据集的详情页面 3. 在数据集示例中,查看视频预览 4. 播放视频,测试视频时间轴功能1. 视频预览成功显示 2. 视频播放器正常,支持播放、暂停、进度控制 3. 视频时间轴功能正常 4. 视频加载流畅,播放无卡顿
365TC-DATASET-SQUARE-009数据集广场数据集示例-数据可视化测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可可视化的数据(如时序数据)-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在数据集示例中,查看数据可视化 4. 观察可视化图表1. 数据可视化成功展示 2. 图表清晰,数据准确 3. 支持交互式数据探索(如果有) 4. 图表类型与数据类型匹配
366TC-DATASET-SQUARE-010数据集广场数据集文件-查看文件列表测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在文件-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在"数据集文件"标签页中,查看文件列表 4. 观察文件信息1. 文件列表成功显示 2. 文件列表显示文件信息: - 文件名 - 文件格式CSV、JSON、XML、图像等 - 文件大小 - 上传时间 - 上传者 3. 文件列表支持分页显示(如果有大量文件)
367TC-DATASET-SQUARE-011数据集广场数据集文件-下载单个文件测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可下载的文件-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在文件列表中,点击某个文件的下载按钮 4. 观察下载结果1. 下载操作成功执行 2. 浏览器自动下载文件 3. 文件下载完整,无损坏 4. 文件格式正确,可以正常打开
368TC-DATASET-SQUARE-012数据集广场数据集文件-批量下载文件测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在多个文件-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在文件列表中,选择多个文件 4. 点击批量下载按钮 5. 观察下载结果1. 批量下载操作成功执行 2. 选中的文件被打包下载ZIP格式 3. 下载的文件包完整,包含所有选中的文件 4. 文件包可以正常解压
369TC-DATASET-SQUARE-013数据集广场数据集文件-文件完整性校验测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在文件-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在文件列表中,查看文件的完整性校验信息 4. 下载文件后,验证文件完整性1. 文件列表显示文件的完整性校验信息MD5、SHA256等 2. 下载的文件可以通过校验信息验证完整性 3. 文件完整性校验准确,无错误
370TC-DATASET-SQUARE-014数据集广场数据集文件-版本控制管理测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在多个版本的文件-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在文件列表中,查看文件的版本信息 4. 选择不同版本的文件进行查看或下载1. 文件列表显示文件的版本信息 2. 可以查看不同版本的文件 3. 可以下载指定版本的文件 4. 版本信息清晰,易于区分
371TC-DATASET-SQUARE-015数据集广场数据集调用工具-查看调用接口测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可调用的数据集-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在"数据集调用工具"标签页中,查看调用接口信息 4. 观察接口文档1. 调用接口信息成功显示 2. 接口文档包含: - 接口地址 - 请求方法 - 请求参数 - 返回结果格式 - 调用示例 3. 接口文档清晰,易于理解
372TC-DATASET-SQUARE-016数据集广场数据集调用工具-使用自然语言调用测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在支持自然语言调用的数据集-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在调用工具中,使用自然语言描述调用需求(如:"获取前100条图像数据" 4. 执行调用 5. 观察调用结果1. 自然语言调用成功执行 2. 系统正确理解调用需求 3. 返回符合需求的数据 4. 调用结果准确,无错误
373TC-DATASET-SQUARE-017数据集广场数据集调用工具-关键词搜索测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可搜索的数据-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在调用工具中,输入关键词进行搜索 4. 观察搜索结果1. 关键词搜索成功执行 2. 搜索结果准确,包含关键词匹配的数据 3. 搜索结果支持分页显示(如果有大量结果) 4. 搜索响应速度快,无卡顿
374TC-DATASET-SQUARE-018数据集广场数据集调用工具-添加标注文件输入测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在支持标注文件输入的数据集 4. 准备标注文件-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在调用工具中,上传标注文件 4. 执行调用 5. 观察调用结果1. 标注文件成功上传 2. 标注文件格式验证通过 3. 调用成功执行,使用标注文件作为输入 4. 调用结果准确,符合预期
375TC-DATASET-SQUARE-019数据集广场数据集调用工具-大规模数据集调用测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在大规模数据集建议10万+条数据)-1. 进入数据集广场页面 2. 打开大规模数据集的详情页面 3. 在调用工具中执行大规模数据调用获取10万条数据 4. 观察调用过程和结果1. 大规模数据调用成功执行 2. 调用过程支持流式返回或分批返回 3. 调用结果完整,无数据丢失 4. 调用性能良好,响应时间合理
376TC-DATASET-SQUARE-020数据集广场数据集交流社区-查看社区讨论测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在社区讨论内容-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在"数据集交流社区"标签页中,查看社区讨论 4. 观察讨论内容1. 社区讨论列表成功显示 2. 讨论列表显示: - 讨论标题 - 讨论内容 - 发布者 - 发布时间 - 评论数 - 点赞数 3. 讨论内容清晰,易于阅读
377TC-DATASET-SQUARE-021数据集广场数据集交流社区-发表评论测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在讨论话题-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在交流社区中,选择某个讨论话题 4. 在评论框中输入评论内容 5. 点击发表评论按钮 6. 观察评论结果1. 评论成功发表 2. 评论内容正确显示在讨论下方 3. 评论显示发布者、发布时间等信息 4. 评论数自动更新
378TC-DATASET-SQUARE-022数据集广场数据集交流社区-点赞功能测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在讨论或评论-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在交流社区中,点击某个讨论或评论的点赞按钮 4. 观察点赞结果 5. 再次点击,取消点赞1. 点赞操作成功执行 2. 点赞数自动增加 3. 点赞按钮状态更新(已点赞/未点赞) 4. 取消点赞后,点赞数自动减少 5. 同一用户不能重复点赞(或支持取消点赞)
379TC-DATASET-SQUARE-023数据集广场数据集交流社区-分享功能测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在讨论或数据集-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在交流社区中,点击分享按钮 4. 选择分享方式(如:复制链接、分享到社交平台) 5. 执行分享操作 6. 观察分享结果1. 分享功能可用 2. 可以生成分享链接 3. 分享链接可以正常访问 4. 分享到社交平台功能正常(如果有)
380TC-DATASET-SQUARE-024数据集广场数据集交流社区-问答功能测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在问答功能-1. 进入数据集广场页面 2. 打开数据集的详情页面 3. 在交流社区中,点击"提问"按钮 4. 输入问题内容 5. 提交问题 6. 观察问题是否成功发布1. 提问功能可用 2. 问题成功发布 3. 问题显示在问答列表中 4. 其他用户可以回答该问题
381TC-DATASET-SQUARE-025数据集广场数据集广场-多维度分类浏览测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在不同分类的数据集-1. 进入数据集广场页面 2. 在分类浏览区域,选择不同的分类维度(如:按作物类型、按应用场景、按数据格式) 3. 选择具体的分类 4. 观察筛选结果1. 多维度分类浏览功能可用 2. 可以按不同维度进行分类筛选 3. 筛选结果准确,符合选择的分类 4. 支持组合多个分类维度进行筛选
382TC-DATASET-SQUARE-026数据集广场数据集广场-预览功能测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 数据集中存在可预览的数据-1. 进入数据集广场页面 2. 在数据集列表中,点击某个数据集的预览按钮 3. 观察预览结果1. 预览功能可用 2. 预览窗口或弹窗成功打开 3. 预览内容清晰,易于查看 4. 预览支持不同类型的数据(图像、文本、时序数据等)
383TC-DATASET-SQUARE-027数据集广场数据集广场-分页功能测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在超过一页的数据集数据-1. 进入数据集广场页面 2. 观察分页组件,确认总记录数 3. 点击"下一页"或直接点击页码如第2页 4. 观察列表数据变化1. 分页组件正确显示总记录数和当前页码 2. 点击页码后,列表数据更新为对应页的数据 3. 每页显示的数据条数正确 4. 页码高亮显示当前页
384TC-DATASET-SQUARE-028数据集广场数据集广场-性能测试测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量数据集数据建议100+个数据集)-1. 进入数据集广场页面 2. 记录页面加载时间 3. 执行搜索操作,记录响应时间 4. 执行筛选操作,记录响应时间 5. 执行分页操作,记录响应时间 6. 打开数据集详情,记录响应时间 7. 查看数据集示例,记录响应时间 8. 执行数据集调用,记录响应时间1. 页面初始加载时间 < 3秒 2. 搜索操作响应时间 < 2秒 3. 筛选操作响应时间 < 1秒 4. 分页切换响应时间 < 1秒 5. 详情页面打开时间 < 2秒 6. 示例预览加载时间 < 3秒 7. 数据集调用响应时间合理(根据数据量) 8. 操作流畅,无明显卡顿
385TC-SETTINGS-GENERAL-001设置/通用通用设置页面-正常访问测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式autoLogin为false-1. 登录系统 2. 点击导航栏中的"系统设置" 3. 在设置页面左侧菜单中,点击"通用" 4. 观察页面显示1. 页面成功跳转到通用设置页面(`/settings/general` 2. 页面标题显示:"通用" 3. 页面描述显示:"管理您的账户相关设置" 4. 页面显示密码修改表单
386TC-SETTINGS-GENERAL-002设置/通用密码修改-正常修改密码测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式 4. 用户知道当前密码密码长度要求6-20个字符1. 进入通用设置页面 2. 在密码输入框中输入新密码长度6-20个字符 3. 在确认密码输入框中,输入相同的新密码 4. 点击"保存"按钮 5. 观察操作结果1. 密码输入框正确显示输入内容(显示为密文) 2. 确认密码输入框正确显示输入内容(显示为密文) 3. 保存操作成功执行 4. 显示成功提示:"保存成功"或类似提示 5. 密码输入框和确认密码输入框自动清空 6. 新密码生效,可以使用新密码登录
387TC-SETTINGS-GENERAL-003设置/通用密码修改-密码和确认密码不一致测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 在密码输入框中输入新密码NewPassword123 3. 在确认密码输入框中输入不同的密码DifferentPassword123 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到密码和确认密码不一致 2. 显示错误提示:"密码不一致"或类似提示 3. 密码未保存 4. 密码输入框和确认密码输入框内容保持不变
388TC-SETTINGS-GENERAL-004设置/通用密码修改-密码长度过短测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式密码最小长度为6个字符1. 进入通用设置页面 2. 在密码输入框中输入少于6个字符的密码12345 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到密码长度过短 2. 显示错误提示:"密码长度过短"或类似提示 3. 密码未保存 4. 密码输入框和确认密码输入框内容保持不变
389TC-SETTINGS-GENERAL-005设置/通用密码修改-密码长度过长测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式密码最大长度为20个字符1. 进入通用设置页面 2. 在密码输入框中输入超过20个字符的密码123456789012345678901 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到密码长度过长 2. 显示错误提示:"密码长度过长"或类似提示 3. 密码未保存 4. 密码输入框和确认密码输入框内容保持不变
390TC-SETTINGS-GENERAL-006设置/通用密码修改-密码与当前密码相同测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式 4. 用户知道当前密码-1. 进入通用设置页面 2. 在密码输入框中,输入与当前密码相同的密码 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到新密码与当前密码相同 2. 显示错误提示:"不能与当前密码相同"或类似提示 3. 密码未保存 4. 密码输入框和确认密码输入框内容保持不变
391TC-SETTINGS-GENERAL-007设置/通用密码修改-密码为空测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 不输入任何密码,直接点击"保存"按钮 3. 观察系统提示1. 系统检测到密码为空 2. 显示提示:"请输入密码"或类似提示 3. 密码未保存 4. 或者系统不执行保存操作密码为空时不调用API
392TC-SETTINGS-GENERAL-008设置/通用密码输入-显示/隐藏密码测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 在密码输入框中,输入密码 3. 点击密码输入框右侧的眼睛图标 4. 观察密码显示状态 5. 再次点击眼睛图标 6. 观察密码显示状态1. 默认情况下,密码显示为密文(星号或圆点) 2. 点击眼睛图标后,密码显示为明文 3. 再次点击眼睛图标后,密码恢复为密文 4. 确认密码输入框的显示/隐藏功能同样正常
393TC-SETTINGS-GENERAL-009设置/通用密码修改-保存成功后清空输入框测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 在密码输入框中,输入新密码 3. 在确认密码输入框中,输入相同的新密码 4. 点击"保存"按钮 5. 保存成功后,观察输入框状态1. 保存成功后,密码输入框自动清空 2. 确认密码输入框自动清空 3. 输入框状态正确,可以继续输入新密码
394TC-SETTINGS-GENERAL-010设置/通用通用设置-自动登录模式不显示密码表单测试团队功能测试P21. 系统已部署并正常运行 2. 系统配置为自动登录模式autoLogin为true 3. 用户已登录系统-1. 登录系统(自动登录模式) 2. 进入通用设置页面 3. 观察页面显示1. 页面成功加载 2. 页面标题和描述正常显示 3. 密码修改表单不显示因为autoLogin为true 4. 页面布局正常,无错误提示
395TC-SETTINGS-GENERAL-011设置/通用密码修改-网络错误处理测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式 4. 可以模拟网络错误(如断开网络连接)-1. 进入通用设置页面 2. 输入新密码和确认密码 3. 断开网络连接(或模拟网络错误) 4. 点击"保存"按钮 5. 观察系统提示1. 系统检测到网络错误 2. 显示错误提示:"保存失败"或类似提示 3. 密码未保存 4. 密码输入框和确认密码输入框内容保持不变
396TC-SETTINGS-GENERAL-012设置/通用密码修改-权限验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户A已登录系统 3. 用户A不是自动登录模式-1. 用户A进入通用设置页面 2. 尝试修改其他用户的密码通过API直接调用使用其他用户的ID 3. 观察系统响应1. 系统检测到权限不足 2. 显示错误提示:"您无法修改他人用户信息"或类似提示 3. 密码未保存 4. 前端页面只能修改当前登录用户的密码
397TC-SETTINGS-GENERAL-013设置/通用通用设置-页面标题和描述显示测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入通用设置页面 2. 观察页面标题和描述 3. 检查页面布局1. 页面标题正确显示:"通用" 2. 标题旁边显示图标SlidersHorizontal 3. 页面描述正确显示:"管理您的账户相关设置" 4. 页面布局美观,符合设计规范
398TC-SETTINGS-GENERAL-014设置/通用密码修改-特殊字符密码测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 在密码输入框中输入包含特殊字符的密码P@ssw0rd!123 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察操作结果1. 密码输入框正确显示输入内容 2. 保存操作成功执行 3. 显示成功提示 4. 新密码生效,可以使用新密码登录
399TC-SETTINGS-GENERAL-015设置/通用密码修改-中文字符密码测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 在密码输入框中输入包含中文字符的密码密码123456 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察操作结果1. 密码输入框正确显示输入内容 2. 保存操作成功执行(如果系统支持中文字符) 3. 或者显示错误提示(如果系统不支持中文字符) 4. 系统行为符合预期
400TC-SETTINGS-GENERAL-016设置/通用密码修改-边界值测试-6个字符测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式密码最小长度为6个字符1. 进入通用设置页面 2. 在密码输入框中输入恰好6个字符的密码123456 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察操作结果1. 密码输入框正确显示输入内容 2. 保存操作成功执行6个字符符合最小长度要求 3. 显示成功提示 4. 新密码生效
401TC-SETTINGS-GENERAL-017设置/通用密码修改-边界值测试-20个字符测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式密码最大长度为20个字符1. 进入通用设置页面 2. 在密码输入框中输入恰好20个字符的密码 3. 在确认密码输入框中,输入相同的密码 4. 点击"保存"按钮 5. 观察操作结果1. 密码输入框正确显示输入内容 2. 保存操作成功执行20个字符符合最大长度要求 3. 显示成功提示 4. 新密码生效
402TC-SETTINGS-GENERAL-018设置/通用密码修改-多次连续修改测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 用户不是自动登录模式-1. 进入通用设置页面 2. 第一次修改密码,保存成功 3. 使用新密码重新登录 4. 再次进入通用设置页面 5. 第二次修改密码,保存成功 6. 观察操作结果1. 第一次密码修改成功 2. 可以使用新密码登录 3. 第二次密码修改成功 4. 可以使用第二次修改的密码登录 5. 不能使用第一次修改的密码登录
403TC-SETTINGS-GENERAL-019设置/通用通用设置-页面性能测试测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统-1. 进入通用设置页面 2. 记录页面加载时间 3. 输入密码,记录输入响应时间 4. 点击保存,记录保存响应时间 5. 观察页面操作流畅性1. 页面初始加载时间 < 2秒 2. 输入响应时间 < 0.1秒 3. 保存操作响应时间 < 3秒 4. 页面操作流畅,无明显卡顿
404TC-SETTINGS-VARIABLE-001设置/全局变量全局变量列表查询-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1条全局变量数据-1. 登录系统,进入"设置" -> "全局变量"页面 2. 页面自动加载全局变量列表 3. 观察页面显示的变量信息1. 页面成功加载全局变量列表 2. 列表显示以下字段:变量名称、类型、变量值、应用于字段 3. 变量信息正确显示类型以Badge标签展示Credential或Generic 4. Credential类型变量的值显示为加密值或隐藏 5. Generic类型变量的值显示为加密哈希 6. 列表底部显示分页组件
405TC-SETTINGS-VARIABLE-002设置/全局变量全局变量列表查询-空列表测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中不存在任何全局变量数据-1. 进入"设置" -> "全局变量"页面 2. 观察页面显示1. 页面成功加载 2. 列表区域显示"无可用数据"提示 3. 分页组件显示"1 to 0 of 0"或类似提示 4. 删除按钮和刷新按钮不可用或禁用
406TC-SETTINGS-VARIABLE-003设置/全局变量新增全局变量-Credential类型测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 在弹出的"新增变量"对话框中,选择类型为"Credential" 3. 输入变量名称API_KEY 4. 输入变量值sk-1234567890 5. 不选择应用于字段(可选) 6. 点击"保存变量"按钮 7. 观察操作结果1. 对话框成功打开,显示"新增变量"标题和"此变量将可用于整个流程"描述 2. Credential类型默认选中或可选中 3. 变量值输入框显示为密码输入框(带眼睛图标) 4. 保存成功后,对话框关闭 5. 显示成功提示信息 6. 变量列表中新增该变量,类型显示为"Credential" 7. 变量值显示为加密值或隐藏
407TC-SETTINGS-VARIABLE-004设置/全局变量新增全局变量-Generic类型测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 在弹出的"新增变量"对话框中,选择类型为"Generic" 3. 输入变量名称BASE_URL 4. 输入变量值https://api.example.com 5. 不选择应用于字段(可选) 6. 点击"保存变量"按钮 7. 观察操作结果1. 对话框成功打开 2. Generic类型可选中 3. 变量值输入框显示为普通文本输入框 4. 保存成功后,对话框关闭 5. 显示成功提示信息 6. 变量列表中新增该变量,类型显示为"Generic" 7. 变量值显示为加密哈希值
408TC-SETTINGS-VARIABLE-005设置/全局变量新增全局变量-带应用于字段测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在可用的组件字段-1. 点击"+ 新增"按钮 2. 选择类型为"Credential"或"Generic" 3. 输入变量名称和变量值 4. 在"应用于字段"输入框中,点击下拉箭头 5. 选择一个或多个字段OpenAI API Key 6. 点击"保存变量"按钮 7. 观察操作结果1. 应用于字段下拉列表显示可用的字段列表 2. 可以选择单个或多个字段 3. 选中的字段显示在输入框中 4. 保存成功后,变量列表中该变量的"应用于字段"列显示选中的字段 5. 提示信息显示"选定的字段将自动应用该变量作为默认值"
409TC-SETTINGS-VARIABLE-006设置/全局变量新增全局变量-变量名称为空测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 选择类型Credential或Generic 3. 不输入变量名称,留空 4. 输入变量值 5. 点击"保存变量"按钮 6. 观察操作结果1. 保存按钮可点击 2. 点击保存后,显示错误提示:"Variable name cannot be empty"或类似的中文提示 3. 对话框不关闭 4. 变量列表不新增数据
410TC-SETTINGS-VARIABLE-007设置/全局变量新增全局变量-变量值为空测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 选择类型Credential或Generic 3. 输入变量名称 4. 不输入变量值,留空 5. 点击"保存变量"按钮 6. 观察操作结果1. 保存按钮可点击 2. 点击保存后,显示错误提示:"Variable value cannot be empty"或类似的中文提示 3. 对话框不关闭 4. 变量列表不新增数据
411TC-SETTINGS-VARIABLE-008设置/全局变量新增全局变量-变量名称重复测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中已存在一个名为"API_KEY"的变量-1. 点击"+ 新增"按钮 2. 选择类型Credential或Generic 3. 输入变量名称为"API_KEY"(与已存在的变量名称相同) 4. 输入变量值 5. 点击"保存变量"按钮 6. 观察操作结果1. 保存按钮可点击 2. 点击保存后,显示错误提示:"Variable name already exists"或类似的中文提示 3. 对话框不关闭 4. 变量列表不新增数据
412TC-SETTINGS-VARIABLE-009设置/全局变量编辑全局变量-正常编辑测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据-1. 在全局变量列表中,点击要编辑的变量行 2. 在弹出的"更新变量"对话框中,修改变量名称 3. 修改变量值 4. 修改应用于字段(可选) 5. 点击"更新变量"按钮 6. 观察操作结果1. 对话框成功打开,标题显示"更新变量" 2. 对话框中预填充了该变量的当前信息 3. 变量类型字段不可编辑(已禁用) 4. 保存成功后,对话框关闭 5. 显示成功提示信息 6. 变量列表中该变量的信息已更新 7. 修改后的信息正确显示
413TC-SETTINGS-VARIABLE-010设置/全局变量编辑全局变量-仅修改变量名称测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据-1. 点击要编辑的变量行 2. 在对话框中,仅修改变量名称(如:从"API_KEY"改为"NEW_API_KEY" 3. 不修改变量值和应用于字段 4. 点击"更新变量"按钮 5. 观察操作结果1. 保存成功 2. 变量列表中该变量的名称已更新 3. 变量值和应用于字段保持不变
414TC-SETTINGS-VARIABLE-011设置/全局变量编辑全局变量-仅修改变量值测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据-1. 点击要编辑的变量行 2. 在对话框中,仅修改变量值(如:从"old_value"改为"new_value" 3. 不修改变量名称和应用于字段 4. 点击"更新变量"按钮 5. 观察操作结果1. 保存成功 2. 变量列表中该变量的值已更新(显示为新的加密值或哈希) 3. 变量名称和应用于字段保持不变
415TC-SETTINGS-VARIABLE-012设置/全局变量编辑全局变量-修改应用于字段测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据 5. 系统中存在可用的组件字段-1. 点击要编辑的变量行 2. 在对话框中,修改应用于字段(添加或删除字段) 3. 不修改变量名称和变量值 4. 点击"更新变量"按钮 5. 观察操作结果1. 保存成功 2. 变量列表中该变量的"应用于字段"列已更新 3. 变量名称和变量值保持不变 4. 新选中的字段将自动应用该变量作为默认值
416TC-SETTINGS-VARIABLE-013设置/全局变量删除全局变量-单个删除测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据-1. 在全局变量列表中,勾选要删除的变量(通过行选择) 2. 点击删除按钮(垃圾桶图标) 3. 确认删除操作(如果有确认对话框) 4. 观察操作结果1. 删除按钮可用(当有选中项时) 2. 删除成功后,显示成功提示信息 3. 变量列表中该变量已消失 4. 列表自动刷新,显示剩余的变量
417TC-SETTINGS-VARIABLE-014设置/全局变量删除全局变量-批量删除测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少2条全局变量数据-1. 在全局变量列表中勾选多个要删除的变量至少2个 2. 点击删除按钮 3. 确认删除操作(如果有确认对话框) 4. 观察操作结果1. 删除按钮可用(当有选中项时) 2. 删除成功后,显示成功提示信息 3. 变量列表中所有选中的变量已消失 4. 列表自动刷新,显示剩余的变量 5. 所有选中的变量都被成功删除
418TC-SETTINGS-VARIABLE-015设置/全局变量删除全局变量-删除不存在的变量测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据模拟场景:在删除过程中,变量被其他操作删除1. 在全局变量列表中,勾选一个变量 2. 在另一个浏览器标签页或通过API删除该变量 3. 返回原标签页,点击删除按钮 4. 观察操作结果1. 删除操作执行 2. 显示错误提示:"ID not found for variable: [变量名称]"或类似提示 3. 列表自动刷新,显示当前实际存在的变量
419TC-SETTINGS-VARIABLE-016设置/全局变量变量类型显示-Credential类型测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条Credential类型的变量-1. 在全局变量列表中查看Credential类型变量的显示 2. 观察变量类型列的显示 3. 观察变量值列的显示1. 变量类型列显示"Credential"标签Badge样式 2. 变量值列显示加密值或隐藏(不显示原始值) 3. 类型标签样式正确,易于识别
420TC-SETTINGS-VARIABLE-017设置/全局变量变量类型显示-Generic类型测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条Generic类型的变量-1. 在全局变量列表中查看Generic类型变量的显示 2. 观察变量类型列的显示 3. 观察变量值列的显示1. 变量类型列显示"Generic"标签Badge样式 2. 变量值列显示加密哈希值(不显示原始值) 3. 类型标签样式正确,易于识别
421TC-SETTINGS-VARIABLE-018设置/全局变量变量值输入-Credential类型密码输入测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 选择类型为"Credential" 3. 在变量值输入框中输入值 4. 点击眼睛图标(如果可见) 5. 再次点击眼睛图标 6. 观察输入框的行为1. 变量值输入框显示为密码输入框(输入内容被隐藏) 2. 点击眼睛图标后,输入内容可见 3. 再次点击眼睛图标后,输入内容再次隐藏 4. 输入框功能正常,可以正常输入和编辑
422TC-SETTINGS-VARIABLE-019设置/全局变量变量值输入-Generic类型普通输入测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 选择类型为"Generic" 3. 在变量值输入框中输入值 4. 观察输入框的行为1. 变量值输入框显示为普通文本输入框(输入内容可见) 2. 没有眼睛图标 3. 输入框功能正常,可以正常输入和编辑
423TC-SETTINGS-VARIABLE-020设置/全局变量应用于字段-选择字段测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在可用的组件字段-1. 点击"+ 新增"按钮或编辑现有变量 2. 在"应用于字段"输入框中,点击下拉箭头 3. 从下拉列表中选择一个字段OpenAI API Key 4. 再次点击下拉箭头,选择另一个字段 5. 观察选中的字段显示1. 下拉列表显示可用的字段列表 2. 可以选择单个或多个字段 3. 选中的字段显示在输入框中,以标签或列表形式展示 4. 可以继续添加更多字段 5. 字段列表按名称排序
424TC-SETTINGS-VARIABLE-021设置/全局变量应用于字段-取消选择字段测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条已设置应用于字段的变量-1. 点击要编辑的变量行 2. 在对话框中,查看"应用于字段"输入框 3. 点击已选中字段的删除图标X 4. 观察字段选择的变化1. 对话框中显示该变量当前应用于的字段 2. 可以点击字段标签的删除图标取消选择 3. 取消选择后,该字段从输入框中移除 4. 保存后,该字段不再应用于该变量
425TC-SETTINGS-VARIABLE-022设置/全局变量变量类型切换-创建时切换测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 默认选择"Credential"类型 3. 点击"Generic"标签切换到Generic类型 4. 观察变量值输入框的变化 5. 再次点击"Credential"标签切换回Credential类型 6. 观察变量值输入框的变化1. 类型切换功能正常 2. 切换到Generic时变量值输入框变为普通文本输入框 3. 切换到Credential时变量值输入框变为密码输入框 4. 切换过程中,已输入的值保持不变(如果已输入)
426TC-SETTINGS-VARIABLE-023设置/全局变量变量类型切换-编辑时不可切换测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据-1. 点击要编辑的变量行 2. 在对话框中,观察类型选择区域 3. 尝试点击另一个类型标签 4. 观察操作结果1. 类型选择区域显示当前变量的类型 2. 类型标签被禁用disabled状态 3. 无法切换类型 4. 提示信息或UI状态表明类型不可修改
427TC-SETTINGS-VARIABLE-024设置/全局变量列表分页-正常分页测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在超过一页数量的全局变量数据超过24条-1. 在全局变量列表中,观察分页组件 2. 点击"下一页"按钮(> 3. 观察列表内容变化 4. 点击"上一页"按钮(< 5. 点击"最后一页"按钮(>> 6. 点击"第一页"按钮(<< 7. 观察分页信息显示1. 分页组件正确显示当前页码和总页数 2. 点击"下一页"后,列表显示下一页的数据 3. 点击"上一页"后,列表显示上一页的数据 4. 点击"最后一页"后,列表显示最后一页的数据 5. 点击"第一页"后,列表显示第一页的数据 6. 分页信息正确更新(如:"Page 2 of 3"
428TC-SETTINGS-VARIABLE-025设置/全局变量列表刷新-手动刷新测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在全局变量数据-1. 在全局变量列表中,记录当前显示的变量数量 2. 在另一个浏览器标签页或通过API新增一个变量 3. 返回原标签页,点击刷新按钮(圆形箭头图标) 4. 观察列表内容变化1. 刷新按钮可用 2. 点击刷新后,列表重新加载 3. 列表显示最新的变量数据,包括新添加的变量 4. 列表内容正确更新
429TC-SETTINGS-VARIABLE-026设置/全局变量对话框操作-取消操作测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 在对话框中输入一些信息(变量名称、变量值等) 3. 点击"取消"按钮或点击对话框外的区域 4. 观察操作结果1. 点击"取消"按钮后,对话框关闭 2. 点击对话框外区域后,对话框关闭(如果支持) 3. 对话框关闭后,输入的信息不保存 4. 变量列表不新增数据
430TC-SETTINGS-VARIABLE-027设置/全局变量对话框操作-关闭按钮测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面-1. 点击"+ 新增"按钮 2. 在对话框中输入一些信息 3. 点击对话框右上角的"X"关闭按钮 4. 观察操作结果1. 关闭按钮可见且可用 2. 点击关闭按钮后,对话框关闭 3. 对话框关闭后,输入的信息不保存 4. 变量列表不新增数据
431TC-SETTINGS-VARIABLE-028设置/全局变量网络错误处理-创建变量时网络错误测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 模拟网络断开或服务器错误需要模拟网络错误场景1. 点击"+ 新增"按钮 2. 输入变量名称和变量值 3. 断开网络连接或模拟服务器错误 4. 点击"保存变量"按钮 5. 观察错误提示1. 保存操作执行 2. 显示错误提示信息,提示网络错误或服务器错误 3. 对话框不关闭 4. 变量列表不新增数据 5. 错误提示信息清晰,便于用户理解
432TC-SETTINGS-VARIABLE-029设置/全局变量网络错误处理-编辑变量时网络错误测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据 5. 模拟网络断开或服务器错误需要模拟网络错误场景1. 点击要编辑的变量行 2. 修改变量信息 3. 断开网络连接或模拟服务器错误 4. 点击"更新变量"按钮 5. 观察错误提示1. 更新操作执行 2. 显示错误提示信息,提示网络错误或服务器错误 3. 对话框不关闭 4. 变量信息不更新 5. 错误提示信息清晰,便于用户理解
433TC-SETTINGS-VARIABLE-030设置/全局变量网络错误处理-删除变量时网络错误测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入全局变量管理页面 4. 系统中存在至少1条全局变量数据 5. 模拟网络断开或服务器错误需要模拟网络错误场景1. 勾选要删除的变量 2. 断开网络连接或模拟服务器错误 3. 点击删除按钮 4. 观察错误提示1. 删除操作执行 2. 显示错误提示信息,提示网络错误或服务器错误 3. 变量列表不变化,变量未被删除 4. 错误提示信息清晰,便于用户理解
434TC-SETTINGS-VARIABLE-031设置/全局变量权限验证-用户只能操作自己的变量测试团队功能测试P11. 系统已部署并正常运行 2. 系统中存在至少2个用户账号 3. 用户A已登录系统 4. 用户B创建了至少1条全局变量需要多用户测试环境1. 用户A登录系统进入全局变量管理页面 2. 观察变量列表显示 3. 尝试通过API或其他方式访问用户B的变量 4. 观察操作结果1. 变量列表仅显示用户A自己创建的变量 2. 无法看到用户B创建的变量 3. 无法编辑或删除用户B的变量 4. 如果尝试访问其他用户的变量返回权限错误或404错误
435TC-SETTINGS-VARIABLE-032设置/全局变量页面性能测试测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量全局变量数据100条以上-1. 进入全局变量管理页面 2. 记录页面加载时间 3. 点击新增按钮,记录对话框打开时间 4. 输入信息并保存,记录保存响应时间 5. 点击编辑,记录对话框打开时间 6. 点击删除,记录删除响应时间 7. 观察页面操作流畅性1. 页面初始加载时间 < 3秒 2. 对话框打开时间 < 0.5秒 3. 保存操作响应时间 < 2秒 4. 删除操作响应时间 < 2秒 5. 页面操作流畅,无明显卡顿 6. 列表滚动流畅,无明显延迟
436TC-SETTINGS-APIKEY-001设置/API密钥API密钥列表查询-正常查询测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在至少1条API密钥数据-1. 登录系统,进入"设置" -> "API密钥"页面 2. 页面自动加载API密钥列表 3. 观察页面显示的密钥信息1. 页面成功加载API密钥列表 2. 列表显示以下字段名称、Key、创建时间、上次使用时间、总使用量 3. Key字段只显示前8位其余用*隐藏sk-xxxxx**************** 4. 如果名称为空,显示"无标题" 5. 如果未使用过,显示"未使用" 6. 列表底部显示分页组件
437TC-SETTINGS-APIKEY-002设置/API密钥API密钥列表查询-空列表测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中不存在任何API密钥数据-1. 进入"设置" -> "API密钥"页面 2. 观察页面显示1. 页面成功加载 2. 列表区域显示"无可用数据"提示 3. 分页组件显示"1 to 0 of 0"或类似提示 4. 删除按钮不可用或禁用
438TC-SETTINGS-APIKEY-003设置/API密钥创建API密钥-正常创建测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 在弹出的"创建API密钥"对话框中,输入密钥名称(如:测试密钥) 3. 点击"创建密钥"按钮 4. 观察生成的密钥显示 5. 点击"完成"按钮 6. 观察操作结果1. 对话框成功打开,显示"创建API密钥"标题和"创建一个API密钥以使用API"描述 2. 输入框可以正常输入密钥名称 3. 点击"创建密钥"后系统自动生成密钥格式sk-xxxxx 4. 密钥显示在只读输入框中,格式正确 5. 显示警告信息:"请将此密钥保存在安全且可访问的地方,出于安全原因,您将无法通过您的帐户再次查看它" 6. 点击"完成"后,对话框关闭 7. 密钥列表中新增该密钥Key字段显示为部分隐藏格式
439TC-SETTINGS-APIKEY-004设置/API密钥创建API密钥-名称为空测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 不输入密钥名称,留空 3. 点击"创建密钥"按钮 4. 观察操作结果1. 创建密钥按钮可点击 2. 系统允许创建名称为空的密钥 3. 创建成功后,密钥列表中该密钥的名称显示为"无标题"
440TC-SETTINGS-APIKEY-005设置/API密钥创建API密钥-复制密钥测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 输入密钥名称 3. 点击"创建密钥"按钮 4. 密钥生成后,点击复制按钮(复制图标) 5. 粘贴到文本编辑器中,验证复制的内容 6. 观察复制按钮图标变化1. 复制按钮可见且可用 2. 点击复制后,密钥内容被复制到剪贴板 3. 粘贴的内容与显示的密钥完全一致 4. 复制后,按钮图标从"复制"变为"对勾"Check图标 5. 3秒后图标恢复为"复制"图标 6. 显示成功提示:"已复制到剪贴板"或类似提示
441TC-SETTINGS-APIKEY-006设置/API密钥创建API密钥-密钥格式验证测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 输入密钥名称 3. 点击"创建密钥"按钮 4. 观察生成的密钥格式 5. 验证密钥长度和字符组成1. 生成的密钥格式为sk-开头,后跟随机字符 2. 密钥长度合理通常为40-50个字符 3. 密钥使用URL安全的字符token_urlsafe 4. 每次生成的密钥都不同 5. 密钥格式符合系统要求
442TC-SETTINGS-APIKEY-007设置/API密钥创建API密钥-密钥只显示一次测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 输入密钥名称 3. 点击"创建密钥"按钮 4. 记录生成的完整密钥 5. 点击"完成"按钮,关闭对话框 6. 在密钥列表中查看该密钥的Key字段 7. 尝试通过其他方式查看完整密钥1. 创建时显示完整密钥 2. 关闭对话框后列表中Key字段只显示前8位其余用*隐藏 3. 无法通过列表或其他方式再次查看完整密钥 4. 系统提示:"您将无法通过您的帐户再次查看它"
443TC-SETTINGS-APIKEY-008设置/API密钥创建API密钥-取消创建测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 在对话框中输入密钥名称 3. 点击对话框右上角的"X"关闭按钮或点击对话框外区域 4. 观察操作结果1. 对话框关闭 2. 未创建新的API密钥 3. 密钥列表不变化
444TC-SETTINGS-APIKEY-009设置/API密钥创建API密钥-密钥生成后取消测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 点击"+ 新增"按钮 2. 输入密钥名称 3. 点击"创建密钥"按钮 4. 密钥生成后,不点击"完成",直接关闭对话框 5. 观察操作结果1. 对话框关闭 2. 密钥已创建并保存到数据库 3. 密钥列表中显示新创建的密钥 4. 由于未复制密钥,用户无法再次查看完整密钥
445TC-SETTINGS-APIKEY-010设置/API密钥删除API密钥-单个删除测试团队功能测试P01. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条API密钥数据-1. 在API密钥列表中勾选要删除的密钥通过行选择 2. 点击删除按钮(垃圾桶图标) 3. 确认删除操作(如果有确认对话框) 4. 观察操作结果1. 删除按钮可用(当有选中项时) 2. 删除成功后,显示成功提示信息:"API密钥已删除"或类似提示 3. 密钥列表中该密钥已消失 4. 列表自动刷新,显示剩余的密钥
446TC-SETTINGS-APIKEY-011设置/API密钥删除API密钥-批量删除测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少2条API密钥数据-1. 在API密钥列表中勾选多个要删除的密钥至少2个 2. 点击删除按钮 3. 确认删除操作(如果有确认对话框) 4. 观察操作结果1. 删除按钮可用(当有选中项时) 2. 删除成功后,显示成功提示信息:"已删除X个API密钥"或类似提示 3. 密钥列表中所有选中的密钥已消失 4. 列表自动刷新,显示剩余的密钥 5. 所有选中的密钥都被成功删除
447TC-SETTINGS-APIKEY-012设置/API密钥删除API密钥-删除不存在的密钥测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条API密钥数据模拟场景:在删除过程中,密钥被其他操作删除1. 在API密钥列表中勾选一个密钥 2. 在另一个浏览器标签页或通过API删除该密钥 3. 返回原标签页,点击删除按钮 4. 观察操作结果1. 删除操作执行 2. 显示错误提示:"API Key not found"或类似提示 3. 列表自动刷新,显示当前实际存在的密钥
448TC-SETTINGS-APIKEY-013设置/API密钥密钥显示-部分隐藏测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条API密钥数据-1. 在API密钥列表中查看Key列的显示 2. 观察密钥的显示格式 3. 验证隐藏规则1. Key列只显示前8位字符 2. 其余字符用*号隐藏 3. 显示格式为sk-xxxxx****************前8位可见其余隐藏 4. 隐藏规则正确,无法通过界面查看完整密钥
449TC-SETTINGS-APIKEY-014设置/API密钥密钥名称显示-空名称处理测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条名称为空的API密钥数据-1. 创建一个名称为空的API密钥 2. 在API密钥列表中查看该密钥的名称显示 3. 观察显示结果1. 如果名称为空或空字符串,显示"无标题" 2. 如果名称不为空,显示实际名称 3. 显示逻辑正确,用户易于识别
450TC-SETTINGS-APIKEY-015设置/API密钥上次使用时间显示-未使用处理测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条未使用过的API密钥数据-1. 在API密钥列表中查看"上次使用时间"列的显示 2. 观察未使用过的密钥的显示 3. 使用该密钥调用API 4. 刷新列表,观察显示变化1. 如果密钥未使用过last_used_at为null显示"未使用" 2. 如果密钥使用过,显示实际的上次使用时间 3. 使用密钥后,刷新列表,显示实际的上次使用时间 4. 时间格式正确,易于阅读
451TC-SETTINGS-APIKEY-016设置/API密钥总使用量统计-正常统计测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条API密钥数据-1. 在API密钥列表中查看"总使用量"列的显示 2. 记录初始使用量 3. 使用该密钥调用API多次 4. 刷新列表,观察总使用量的变化1. 总使用量列显示数字初始为0 2. 每次使用密钥调用API后总使用量自动增加1 3. 刷新列表后,总使用量正确更新 4. 使用量统计准确,无遗漏
452TC-SETTINGS-APIKEY-017设置/API密钥列表分页-正常分页测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在超过一页数量的API密钥数据超过24条-1. 在API密钥列表中观察分页组件 2. 点击"下一页"按钮(> 3. 观察列表内容变化 4. 点击"上一页"按钮(< 5. 点击"最后一页"按钮(>> 6. 点击"第一页"按钮(<< 7. 观察分页信息显示1. 分页组件正确显示当前页码和总页数 2. 点击"下一页"后,列表显示下一页的数据 3. 点击"上一页"后,列表显示上一页的数据 4. 点击"最后一页"后,列表显示最后一页的数据 5. 点击"第一页"后,列表显示第一页的数据 6. 分页信息正确更新(如:"Page 2 of 3"
453TC-SETTINGS-APIKEY-018设置/API密钥列表刷新-手动刷新测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在API密钥数据-1. 在API密钥列表中记录当前显示的密钥数量 2. 在另一个浏览器标签页或通过API新增一个密钥 3. 返回原标签页,点击刷新按钮(圆形箭头图标) 4. 观察列表内容变化1. 刷新按钮可用 2. 点击刷新后,列表重新加载 3. 列表显示最新的密钥数据,包括新添加的密钥 4. 列表内容正确更新
454TC-SETTINGS-APIKEY-019设置/API密钥网络错误处理-创建密钥时网络错误测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 模拟网络断开或服务器错误需要模拟网络错误场景1. 点击"+ 新增"按钮 2. 输入密钥名称 3. 断开网络连接或模拟服务器错误 4. 点击"创建密钥"按钮 5. 观察错误提示1. 创建操作执行 2. 显示错误提示信息,提示网络错误或服务器错误 3. 对话框不关闭或保持在当前状态 4. 密钥列表不新增数据 5. 错误提示信息清晰,便于用户理解
455TC-SETTINGS-APIKEY-020设置/API密钥网络错误处理-删除密钥时网络错误测试团队功能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条API密钥数据 5. 模拟网络断开或服务器错误需要模拟网络错误场景1. 勾选要删除的密钥 2. 断开网络连接或模拟服务器错误 3. 点击删除按钮 4. 观察错误提示1. 删除操作执行 2. 显示错误提示信息,提示网络错误或服务器错误 3. 密钥列表不变化,密钥未被删除 4. 错误提示信息清晰,便于用户理解
456TC-SETTINGS-APIKEY-021设置/API密钥权限验证-用户只能操作自己的密钥测试团队功能测试P11. 系统已部署并正常运行 2. 系统中存在至少2个用户账号 3. 用户A已登录系统 4. 用户B创建了至少1条API密钥需要多用户测试环境1. 用户A登录系统进入API密钥管理页面 2. 观察密钥列表显示 3. 尝试通过API或其他方式访问用户B的密钥 4. 观察操作结果1. 密钥列表仅显示用户A自己创建的密钥 2. 无法看到用户B创建的密钥 3. 无法删除用户B的密钥 4. 如果尝试访问其他用户的密钥返回权限错误或404错误
457TC-SETTINGS-APIKEY-022设置/API密钥密钥使用统计-自动更新测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面 4. 系统中存在至少1条API密钥数据-1. 在API密钥列表中记录某个密钥的初始总使用量和上次使用时间 2. 使用该密钥调用API接口通过Header或Cookie传递 3. 等待几秒钟 4. 刷新API密钥列表 5. 观察该密钥的总使用量和上次使用时间的变化1. 使用密钥调用API后系统自动更新使用统计 2. 总使用量增加1 3. 上次使用时间更新为当前时间 4. 刷新列表后,统计数据正确显示 5. 统计更新是异步的不影响API调用性能
458TC-SETTINGS-APIKEY-023设置/API密钥密钥唯一性-密钥格式唯一测试团队功能测试P11. 系统已部署并正常运行 2. 用户已登录系统 3. 进入API密钥管理页面-1. 连续创建多个API密钥 2. 观察每个密钥的格式 3. 验证密钥的唯一性 4. 尝试创建重复的密钥(如果可能)1. 每个密钥的格式都符合要求sk-开头) 2. 每个密钥都是唯一的,不会重复 3. 系统使用安全的随机数生成器secrets.token_urlsafe 4. 密钥在数据库中唯一api_key字段有唯一索引 5. 如果尝试创建重复的密钥,系统会拒绝或报错
459TC-SETTINGS-APIKEY-024设置/API密钥页面性能测试测试团队性能测试P21. 系统已部署并正常运行 2. 用户已登录系统 3. 系统中存在大量API密钥数据100条以上-1. 进入API密钥管理页面 2. 记录页面加载时间 3. 点击新增按钮,记录对话框打开时间 4. 创建密钥,记录创建响应时间 5. 点击删除,记录删除响应时间 6. 观察页面操作流畅性1. 页面初始加载时间 < 3秒 2. 对话框打开时间 < 0.5秒 3. 创建密钥响应时间 < 2秒 4. 删除操作响应时间 < 2秒 5. 页面操作流畅,无明显卡顿 6. 列表滚动流畅,无明显延迟