スキル testing-strategy
🧪

testing-strategy

安全 🌐 ネットワークアクセス📁 ファイルシステムへのアクセス⚙️ 外部コマンド

应用测试驱动开发方法论

こちらからも入手できます: AI-Vibe-Prompts

在代码之后编写测试会导致疏漏和边缘情况处理不当。本技能提供结构化的TDD工作流,包括红-绿-重构循环、无需模拟的真实实现测试以及使用Playwright的端到端验证。

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「testing-strategy」を使用しています。 Help me test a user login function using TDD

期待される結果:

  • - 首先为无效凭据编写失败的登录测试
  • - 实现最小代码使测试通过
  • - 添加有效凭据的测试
  • - 实现凭据验证
  • - 重构以提取验证逻辑
  • - 为完整登录流程添加端到端测试

「testing-strategy」を使用しています。 How do I set up integration tests without mocks?

期待される結果:

  • - 使用真实的测试数据库实例而非模拟
  • - 为HTTP层设置MSW服务器
  • - 编写测试以执行真实的模块交互
  • - 验证数据库查询正确执行
  • - 使用实际故障测试错误处理

「testing-strategy」を使用しています。 Review my testing approach for a new API endpoint

期待される結果:

  • - 检查每个控制器函数是否存在单元测试
  • - 验证集成测试使用真实数据库
  • - 确认测试文件中没有jest.mock调用
  • - 确保端到端测试覆盖完整的请求-响应周期
  • - 识别边缘条件的任何缺失测试用例

セキュリティ監査

安全
v5 • 1/17/2026

This is a pure documentation skill with no executable code. All 26 static findings are false positives: the scanner misinterpreted technical terminology (RED-GREEN-REFACTOR, checksum mentions) as cryptographic patterns and example TypeScript code snippets as shell commands. The skill contains only testing methodology documentation and example code patterns.

2
スキャンされたファイル
274
解析された行数
3
検出結果
5
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
21
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

使用TDD实现功能

遵循红-绿-重构循环进行新功能开发

创建端到端测试套件

使用Playwright为关键用户流程构建全面的端到端测试

建立测试标准

定义无模拟策略和跨团队的测试分类

これらのプロンプトを試す

基本TDD工作流
指导我完成实现[描述函数功能]函数的红-绿-重构循环。首先编写一个失败的测试。
集成测试设置
帮助我为[模块名称]创建集成测试。使用真实的数据库和HTTP层,配合MSW而非模拟。
端到端测试创建
为用户流程创建Playwright端到端测试:[描述从开始到完成的用户旅程]。包含对关键结果的断言。
测试策略审查
审查我当前对[功能/模块]的测试设置。检查测试是否遵循无模拟策略并识别覆盖率中的缺口。

ベストプラクティス

  • 在编写任何生产代码之前始终先编写失败的测试
  • 使用真实实现和测试数据库而非模拟
  • 保持测试专注于行为而非实现细节

回避

  • 在生产代码之后编写测试(违反TDD原则)
  • 对外部服务使用模拟(应使用MSW或测试实例)
  • 通过先编写通过的测试来跳过红色阶段

よくある質問

此技能与哪些AI工具兼容?
此技能适用于Claude、Codex和Claude Code。它提供适用于任何AI助手的测试方法论指导。
此技能有什么限制?
此技能提供指导和方法论。它不会自动生成测试代码、运行测试或设置测试基础设施。
如何与我现有的测试设置集成?
在开始新功能或审查现有测试时使用技能提示。无论使用何种测试框架,此技能都能帮助您遵循TDD原则。
我的测试数据安全吗?
此技能仅提供指导。它不会访问、存储或传输任何测试数据或代码。所有测试都在您的本地环境中进行。
为什么我的测试会失败?
常见问题:测试可能过于关注实现细节,可能需要更好的断言,或者可能需要测试设置。请向技能寻求具体的故障排除帮助。
这与其他测试技能相比如何?
此技能专注于TDD方法论和无模拟。其他技能可能提供特定的框架语法或自动测试生成。

開発者の詳細

ファイル構成

📄 SKILL.md