テスト完全性カテゴリランディング: テストが偽る様々な形(フレイク、偽グリーン、自己一致、フィクスチャの罠)と、それを防ぐ規律。このセクションのページは、テストが偽る様々な形 -- フレイク、偽グリーン、自己一致、フィクスチャの罠 -- と、それを防ぐ規律を扱います。このセクションの内容フレイク根本原因カタログ & デフレイキングレシピflakyテストを支配する3つのルール、その背後にある根本原因カタログ、それらを排除するための5ステップのレシピ -- 4つの機械的な修正とエスカレーションの1ステップ -- そして自分のものではない赤いCIに対するゲートオペレーターのプレイブック。不在アサーション vs 自分自身のフィクスチャデータ処理後の出力にマーカー文字列が「含まれないこと」をアサートしつつ、そのフィクスチャ自身が同じ出力へ流れ込むとき、フィクスチャがアサーションを引っかけることがある -- フレイクではなく、CIで初めて失敗する決定論的なアサーション設計の衝突。「フィクスチャツリーを grep する」「不自然なマーカーを使う」の2つのルールが再発を防ぎます。暗号 & ハッシュのテストハッシュ・HMAC・署名関数に対する既知解(ハードコードされたダイジェスト)によるテスト、そして「決定論的」なテストでは見逃すエンコーディングバグを捕まえる、入力型をまたぐ等価性(文字列 vs ArrayBuffer)の検証。次へフレイク根本原因カタログ & デフレイキングレシピRevision History作成更新