mcpField
R
roblox-playtest-qa

roblox-playtest-qa

github.com/ashexplained测试与质量38124 次安装17 周前更新
代码仓库

关于 roblox-playtest-qa

用于在 Studio 中测试 Roblox 改动的 QA 技能,涵盖功能行为和玩家体验。它结合交互、画面、状态与控制台检查,并生成结构化测试报告。

主要功能

  1. 01检查环境并启动实时游戏
  2. 02测试移动、操作与界面
  3. 03验证奖励和进度更新
  4. 04检查游戏状态与控制台输出
  5. 05按玩家影响排列问题

适用场景

  1. 01发布前验证 Roblox 功能
  2. 02在试玩中检查操作与 HUD
  3. 03改动后发现错误或性能风险

MCP 相关

该技能使用 MCP 工具控制 Roblox Studio、与游戏交互、截取画面、检查实例并查看控制台输出。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ashexplained/roblox-skills --skill roblox-playtest-qa

安装后在 Claude Code 中输入/roblox-playtest-qa确认已加载。

详细介绍

Roblox Playtest 质量保证

目的

使用此技能验证 Roblox 更改是否能在 Studio 中正常运行,并满足面向玩家的质量要求。游玩测试应同时验证功能表现和体验感受。

设置

  1. 运行 list_roblox_studios。
  2. 如有需要,使用 set_active_studio。
  3. 运行 get_studio_state。
  4. 如果验证需要实时行为,则使用 start_stop_play 启动游玩模式。

测试清单

  • 10-30 秒内即可进行首次操作。
  • 操作方式不默认要求玩家只能使用键盘。
  • HUD 文本清晰易读,且不会妨碍游戏。
  • 奖励、货币、XP 或进度会正确更新。
  • 每轮游戏结束后,下一个目标清晰可见。
  • 相关社交功能会尽早呈现。
  • 变现提示应为可选项,且不会打断首次游玩流程。
  • 有价值的状态由服务器端系统管理。
  • 没有明显的帧率下降,也没有实例或脚本数量失控增长。
  • get_console_output 没有新错误。

要使用的 MCP 工具

  • 使用 character_navigation 检查移动和路线。
  • 使用 user_keyboard_input 和 user_mouse_input 操作控件和 UI。
  • 使用 screen_capture 进行视觉验证。
  • 使用 get_console_output 检查错误和警告。
  • 使用 inspect_instance 或 execute_luau 在交互后检查状态。

报告格式

请返回:

  • 测试内容。
  • 收集到的证据,包括可用的屏幕截图或控制台结果。
  • 按领域列出的通过/未通过情况。
  • 按对玩家的影响程度排序的 Bug 或风险。
  • 建议的下一步验证工作。

即使游玩测试通过,也不要在未获人工批准的情况下将路线图项目标记为已完成。

后续步骤

将任何 Bug 发送给 roblox-debugging-bugfix,将任何性能问题发送给 roblox-performance-optimization。如果该部分通过,则在 roblox-triage / ROADMAP.md 中将其标记为已完成,并使用 roblox-release-operations 准备构建。

评论

支持 Markdown