用途:该技能用于与 Zephyr Scale(集成于 Jira 的测试管理应用)交互,帮助 QA 团队和测试人员在 Jira 生态内规划、执行和跟踪软件测试工作。
主要能力:支持管理测试用例、测试执行、测试周期、测试计划、项目、版本、环境、用户、附件、评论、自定义字段、文件夹、需求、缺陷等对象。提供常用动作,如列出测试用例、测试执行、测试计划、测试周期、项目、文件夹、状态、优先级、环境,以及获取和创建测试用例、测试执行、测试计划、测试周期、文件夹等。
使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 完成。连接 Zephyr Scale:membrane connection ensure "https://smartbear.com/test-management/zephyr-scale/" --json,用户需在浏览器完成认证,返回连接 id。若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。当动作不覆盖需求时,可通过代理直接请求 Zephyr Scale API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要在 Jira 环境中自动化或集成测试管理流程,批量查询或创建测试资产,或通过代理调用 Zephyr Scale API 的场景。
限制:需依赖 Membrane CLI 和有效连接;认证由 Membrane 处理,不应向用户索取 API 密钥或令牌;官方文档见 https://support.smartbear.com/zephyr-scale-cloud/api-docs/。