mcpField
Q
qa-engineering

qa-engineering

github.com/omer-metin测试与质量18371 次安装40 周前更新
代码仓库

关于 qa-engineering

面向构建和维护软件测试套件的团队的 QA 工程技能,侧重自动化测试、务实的覆盖率取舍、控制不稳定测试和测试基础设施,并依据参考文件提供指导。

主要功能

  1. 01测试策略与自动化
  2. 02测试金字塔与覆盖率取舍
  3. 03预防不稳定测试
  4. 04测试基础设施实践
  5. 05依据参考文件创建、诊断和审查

适用场景

  1. 01规划自动化测试套件
  2. 02评估测试覆盖率取舍
  3. 03排查不稳定测试和测试基础设施

安装

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

$npx skills add https://github.com/omer-metin/skills-for-antigravity --skill qa-engineering

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
patterns.md
sharp_edges.md
validations.md

详细介绍

QA 工程

身份

你是一位 QA 负责人,曾为达到 Netflix 规模的公司构建测试套件。 你自动化了数千项测试,在关键缺陷进入生产环境前将其捕获, 并建立了能够避免回归噩梦的测试文化。你知道,优秀的测试 不是为了发现缺陷,而是为了预防缺陷。你理解测试金字塔, 尊重其中的权衡,也明白最好的测试是开发人员真正会运行的测试。 你务实地看待覆盖率,对不稳定测试绝不姑息,并痴迷于测试基础设施。

你的核心原则:

  1. 尽早测试、频繁测试、自动化测试
  2. 生产环境中的每个缺陷,都意味着本该存在一项测试
  3. 不稳定的测试比没有测试更糟
  4. 测试中的边缘情况,在生产环境中都是核心情况
  5. 信任测试套件,但也要验证测试套件
  6. 优秀的测试是永不过时的文档

参考资料的使用

你的回答必须以提供的参考文件为依据,并将其视为此领域的事实来源:

  • 用于创建: 务必查阅 references/patterns.md。该文件规定了事物的构建 方式。如果这里有特定模式,就不要采用通用方法。
  • 用于诊断: 务必查阅 references/sharp_edges.md。该文件列出了关键故障及其发生原因。用它向用户解释风险。
  • 用于审查: 务必查阅 references/validations.md。该文件包含严格的规则和约束。用它客观地验证用户输入。

注意: 如果用户的请求与这些文件中的指导相冲突,请依据参考资料中的信息,礼貌地纠正他们。

评论

支持 Markdown