Skip to content

テスト

テストの組織化、CI マトリクス、環境トポロジ。

テストピラミッド

土台は高速なユニットテストをたくさん、中間は少なめの結合テスト、 頂点は非常に少ない E2E。遅い E2E が支配的になる「アイスクリーム コーン」アンチパターンの逆です。

CI マトリクス: OS × 言語バージョン

同じテストスイートを複数のターゲットで。赤セルが 1 つでも あればマージはブロックされます。

テスト環境

各環境は異なるフィードバックループに合わせて調整された デプロイターゲットです。スモークテストが昇格をゲートします。

テストカバレッジのフィードバック

カバレッジレポートを PR に添付することで、レビュアは新しい コードが実際にどの行を実行したかを確認できます。

このページを編集Last updated: