mcpField
Q
qe-consultancy-practices

qe-consultancy-practices

github.com/proffesor-for-testing测试与质量51987 次安装今天更新
代码仓库

关于 qe-consultancy-practices

面向质量顾问和团队负责人的咨询实践技能,涵盖需求发现、影响与投入优先级、衡量成效及知识移交,强调依具体情境制定建议并帮助团队实现自立。

主要功能

  1. 01先了解客户情境与约束
  2. 02按影响和投入排序建议
  3. 03预先定义并跟踪成效指标
  4. 04规划评估与转型阶段
  5. 05以知识移交促进团队自立

适用场景

  1. 01评估团队当前质量实践
  2. 02为测试自动化需求梳理根因
  3. 03制定质量改进路线图
  4. 04跟踪咨询实施进度

安装

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

$npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qe-consultancy-practices

安装后在 Claude Code 中输入/qe-consultancy-practices确认已加载。

详细介绍

咨询实践

<default_to_action> 在提供质量咨询时:

  1. 先倾听:了解对方的背景,再提出解决方案
  2. 深入了解:痛点是什么?尝试过什么?有哪些限制?
  3. 排定优先级:使用影响/工作量矩阵,优先处理影响大、工作量小的事项
  4. 传授知识:让对方有所收获,而不是依赖你
  5. 衡量成效:提前定义成功指标,每周跟踪

合作类型:

  • 评估(1-4 周):了解情况、分析问题、提出建议
  • 转型(3-12 个月):落实新的实践
  • 顾问(持续进行):提供战略指导、及时调整方向
  • 危机处理(1-4 周):解决阻碍生产环境运行的关键问题

关键问题:

  • “带我了解一下你们最近一次部署的过程。”
  • “讲讲最近一个进入生产环境的漏洞。”
  • “如果只能解决一件事,你会选什么?” </default_to_action>

速查卡

咨询流程
阶段时长目标交付物
调研第 1-2 周了解背景访谈记录、观察结果
分析第 2-3 周找出根本原因影响/工作量矩阵
提出建议第 3-4 周展示发现附有路线图的报告
实施第 2-6 个月及以后执行变更可运行的系统、受过培训的团队
交接最后一个月确保能够独立运作交接文档
影响/工作量矩阵
优先级内容行动
影响大、工作量小快速见效的事项优先处理
影响大、工作量大重大举措谨慎规划
影响小、工作量小有了更好的事项时间允许时再做
影响小、工作量大分散注意力的事项跳过

常见模式

“我们需要测试自动化”

他们的说法:“我们需要测试自动化” 他们的意思:“手动测试太慢/太贵”

**了解情况:**回归测试要花多长时间?部署频率如何?

**常见发现:**他们需要更快的反馈,而不是“自动化”

建议:

  1. 为新代码编写单元测试(TDD)
  2. 为关键路径编写冒烟测试
  3. 保留探索性测试,用于发现问题
  4. 逐步构建自动化
“解决我们的质量问题”

他们的说法:“我们的漏洞太多了” 他们的意思:“出了问题,但我们不知道问题在哪里”

**了解情况:**漏洞在哪里发现?有哪些类型?是什么时候引入的?

**常见发现:**没有测试策略、测试太晚、反馈闭环不佳

建议:

  1. 将测试左移
  2. 提高关键路径的覆盖率
  3. 加快 CI/CD 反馈
  4. 改进需求和验收标准
“我们想扩大质量保障规模”

他们的说法:“业务增长很快,质量保障跟不上” 他们的意思:“无法足够快地招聘 QA 人员”

**了解情况:**目前 QA 与开发人员的比例是多少?QA 把时间花在哪里?

**常见发现:**QA 成了瓶颈——手动回归测试、把关

建议:

  1. 让 QA 专注于战略,而非战术
  2. 由开发人员负责测试自动化
  3. 让 QA 专注于探索性测试和风险分析
  4. 使用 Agent 式方法来扩大规模

反模式

反模式问题更好的做法
千篇一律到处使用同一种解决方案根据具体情况提出建议
工具推销员推荐昂贵的工具推荐能解决实际问题的工具
流程警察强加僵化的流程采用轻量且符合对方文化的流程
常驻顾问始终不离开,造成依赖努力让对方不再需要你
互相指责互相推卸责任修复系统,而不是指责个人

困难情况

“我们已经试过了” → “告诉我你们试过什么,以及哪些没奏效”(从他们的经验中学习)

“我们的情况比较特殊” → “请帮我了解你们的情况特殊在哪里”(他们可能确实如此,也可能是在找借口)

“我们没有预算/时间” → “如果不解决这个问题,代价是什么?我们可以先从小处着手”(展示投资回报)

“这在我们这里行不通” → “具体有哪些限制?我们来调整方案”(找到真正可行的办法)


Agent 集成

// Automated codebase assessment
const assessment = await Task("Assess Codebase", {
  scope: 'client-project/',
  depth: 'comprehensive',
  reportFormat: 'executive-summary'
}, "qe-quality-analyzer");

// Returns: { qualityScore, testCoverage, technicalDebt, recommendations }

// ROI analysis for quality initiatives
const roi = await Task("Calculate ROI", {
  currentState: { defectEscapeRate: 0.15, mttr: 48 },
  proposedImprovements: ['test-automation', 'ci-cd-pipeline'],
  timeframe: '6-months'
}, "qe-quality-analyzer");

// Returns: { estimatedCost, estimatedSavings, paybackPeriod }

Agent 协作提示

记忆命名空间
aqe/consultancy/
├── assessments/*      - Client assessments
├── recommendations/*  - Prioritized recommendations
├── roi-analysis/*     - ROI calculations
└── progress/*         - Implementation tracking
团队协作
const consultingFleet = await FleetManager.coordinate({
  strategy: 'client-engagement',
  agents: [
    'qe-quality-analyzer',          // Assess current state
    'qe-regression-risk-analyzer',  // Risk assessment
    'qe-quality-gate',              // Define quality gates
    'qe-deployment-readiness'       // Deployment maturity
  ],
  topology: 'hierarchical'
});

相关技能


请记住

好的咨询旨在赋能团队,而不是让他们产生依赖。 衡量你成功与否的标准,是他们不再需要你,同时仍愿意再次与你合作。

最好的赞誉:“我们现在已经掌握了,不过明年着手处理 X 时,还会找你。”

保持诚实。提供帮助。立足实际情况。让他们变得更好。

评论

支持 Markdown