搜索

PythonReactSEOPDF
GitHub Skill

generating-tdd-tests

TDD with RGRC cycle and Baby Steps methodology. Triggers: TDD, test-driven, RGRC, Baby Steps, テスト駆動, Red-Green-Refactor.

thkt☆ 3 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

TDDテスト生成

RGRCサイクル

フェーズ 目標 ルール
Red 失敗テスト 失敗理由を確認
Green テストをパス "罪を犯してよい" - dirty OK
Refactor クリーンコード テストをグリーンに保つ
Commit 状態を保存 全チェックをパス

Baby Steps (2分サイクル)

30秒: 失敗テスト作成 → 1分: パス → 10秒: テスト実行 → 30秒: 小さなリファクタ → 20秒: グリーンならコミット

テスト設計

技法 用途 例
同値分割 同じ振る舞いをグループ化 年齢: <18, 18-120
境界値 境界をテスト 17, 18, 120, 121
決定表 複数条件ロジック isLoggedIn × isPremium

カバレッジ

レベル 目標 フォーカス
C0 90% すべての行を実行
C1 80% すべてのブランチ

命名

レベル パターン
Suite describe("[対象]", ...)
Group describe("[メソッド]", ...)
Test it("when [条件], should [期待]", ...)

フレームワーク検出

条件 フレームワーク
vitest が deps にある Vitest
jest が deps にある Jest
bun がランタイム Bun test
フレームワークなし Vitest

参照

トピック ファイル
機能駆動 references/feature-driven.md
バグ駆動 references/bug-driven.md
フレーキーテスト references/flaky-test-management.md

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!