zudo-test-wisdom

Type to search...

to open search from anywhere

実践パターン

本番プロジェクトで実証済みのテストパターン。

本番環境で検証済みのアプローチ

このセクションのパターンは、理論的なベストプラクティスではなく、実際の本番プロジェクトから得られたものです。各パターンは出荷されたソフトウェアで使用され、実際のバグや障害を通じて洗練されています。

ソースプロジェクト

プロジェクトタイプ主要なテストパターン
zudo-textTauriテキストエディタモックバックエンドアダプター、コンソールエラーモニタリング、@interactiveキーボードテスト
zmodWebアプリケーション本番ビルドPlaywright、CI画像インターセプト、シャードE2E
zudo-pattern-genパターンジェネレーター決定論的PNGレンダリング、Miniflare + D1/R2インテグレーション
mdx-formatterCLIツールVitestによるRustのコントラクトテスト、冪等性不変条件

パターンカテゴリ

Vitestパターン

ワークスペース設定、jsdom/happy-dom環境、コントラクトテスト、冪等性テスト、Miniflareインテグレーションテスト。

Playwrightパターン

CI安全なテスト分割、コンソールエラーモニタリング、画像インターセプト、本番ビルド検証、シャードCIラン。

Tauriテスト

WebKit専用ルール、コアクレートパターン、バックエンドブリッジモック、デスクトップアプリ向けの完全な8ステップエスカレーションラダー。

バックエンド & Node.js テスト

Cloudflare FunctionsとMiniflare、HTTP APIテスト、vi.stubGlobalによるfetchモック、一時ディレクトリを使ったファイルシステムテスト、フロントエンドとバックエンドのテスト設定を分離するための重要な原則。

共通テーマ

すべてのプロジェクトを通じて、1つのテーマが浮かび上がります:テストアプローチはデプロイ先に合わせなければなりません。Webアプリにはブラウザレベルのテストが必要です。CLIツールには出力検証が必要です。Tauriアプリには WebKit固有のテストが必要です。普遍的なテスト設定は存在せず、特定のコンテキストに適したテスト設定があるだけです。

Revision History