SharePoint コードの検証およびデバッグ
IntelliTraceと単体テストを使用することにより、これらの各メソッドを正しく処理を簡単にデバッグ SharePoint アプリ を確認できます。Visual Studio 2012 でSharePointプロジェクトの他の種類のプロジェクトと同じ手順を実行してこれらの機能を使用できます。
IntelliTrace
IntelliTraceを使用すると、以前に、これらの SharePoint アプリ、およびイベントが発生したコンテキストの現在の状態を使用できますが、だけでなく確認します。目的のイベントが記録されたあちこちに移動し、各時点で変数の状態と値をことができるように SharePoint アプリ のさまざまな時点に確認できます。さらに、デバッグ セッションをファイルに保存し、後でそのファイルを再度読み込んで、ポスト クラッシュ デバッグを実行できます。詳細については、「IntelliTrace での履歴のレビューによるコードのデバッグの高速化」を参照してください。
単体テスト
単体テストを使用すると、コード内のエラーを検出しやすくなります。単体テストでは、テスト メソッドの内部にテスト コードを記述して、それを実行します。これらのメソッドには、SharePoint オブジェクト モデルに基づいてプロジェクトのロジックと機能を検証するために使用できる、空の変数と Assert ステートメントが含まれます。詳細については、「単体テストを使用したコードの検証」を参照してください。
Microsoftのサポートは、フレームワーク) を使用します。
SharePointプロジェクトは、Microsoft の) 項目をサポートしますが、.NET FrameworkのappsのDelegateベースのテストとshimのスタブを作成できる分離のフレームワークである。フレームワーク) 項目を使用して、単体テストでダミー実装を作成および管理する、挿入できます。これらのスタブとシムは環境から単体テストを特定します。オーバーライド可能なメソッドのインターフェイスまたは非シール クラスを実装するテスト コードにスタブを作成できます。代替shimの実装に静的またはオーバーライド可能なメソッドの非シール クラスに、ハードコーディングされた呼び出しをリダイレクトするshimに対しを作成できます。また、動的に個々のスタブ メンバーの動作をカスタマイズするためにスタブの型およびshimの型を持つデリゲートを使用できます。詳細については、「Microsoft Fakes を使用したテストでのコードの分離」を参照してください。
関連トピック
タイトル |
説明 |
---|---|
SharePoint プロジェクトで単体テストを作成し、そのテストを実行し、結果を解釈する方法について説明します。 |
|
IntelliTrace を使用して SharePoint プロジェクトのコード エラーを検出する方法について説明します。 |