mutation-testing by aj-geddes/useful-ai-prompts
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill mutation-testing变异测试通过向源代码引入微小变化(变异)并验证测试是否失败,来评估测试套件的质量。如果测试未能捕获变异,则表明测试覆盖或测试质量存在不足。此技术有助于识别薄弱或无效的测试。
最小工作示例:
# 安装 Stryker
npm install --save-dev @stryker-mutator/core @stryker-mutator/jest-runner
# 初始化配置
npx stryker init
# 运行变异测试
npx stryker run
references/ 目录下的详细实现:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 用于 JavaScript/TypeScript 的 Stryker |
| PITest for Java | 用于 Java 的 PITest |
| mutmut for Python | 用于 Python 的 mutmut |
| Mutation Testing Reports | 变异测试报告 |
每周安装量
114
代码仓库
GitHub 星标数
121
首次出现
Jan 21, 2026
安全审计
安装于
opencode97
gemini-cli96
codex92
claude-code89
cursor88
github-copilot80
Mutation testing assesses test suite quality by introducing small changes (mutations) to source code and verifying that tests fail. If tests don't catch a mutation, it indicates gaps in test coverage or test quality. This technique helps identify weak or ineffective tests.
Minimal working example:
# Install Stryker
npm install --save-dev @stryker-mutator/core @stryker-mutator/jest-runner
# Initialize configuration
npx stryker init
# Run mutation testing
npx stryker run
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Stryker for JavaScript/TypeScript | Stryker for JavaScript/TypeScript |
| PITest for Java | PITest for Java |
| mutmut for Python | mutmut for Python |
| Mutation Testing Reports | Mutation Testing Reports |
Weekly Installs
114
Repository
GitHub Stars
121
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode97
gemini-cli96
codex92
claude-code89
cursor88
github-copilot80
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
43,100 周安装