偽物

偽(MOCKまたはSTUB)のセットSharePointオブジェクトモデルAPIクラス
今すぐダウンロード

偽物 ランキングとまとめ

広告

  • Rating:
  • 出版社名:
  • Flosim
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 146 KB

偽物 タグ


偽物 説明

FakePointパッケージは、ユニットテストとTDDを有効にするために、偽の(MockまたはStub)SharePoint Object Model APIクラスのセットを提供します。 FakePoint DLLはSharePointアセンブリの代わりにテストプロジェクトで参照されているため、特別なコーディングなしで偽のAPIクラスを透過的に使用できるようにします。 単体テストはSharePointでは非常に困難です。多くのSharePoint開発がユーザーインターフェイスに関与しています。これは、単体テストの難しいことです。しかし、さらに悪い問題は、SharePointオブジェクトモデルAPIが大きく複雑で、SharePointオブジェクトとの対話はしばしばSharePoint開発プロジェクトでの符号化の大部分を含むことが多いということです。 一般的な解決策は、モッキングフレームワークを使用するか、SharePoint周辺の抽象化レイヤを作成するためにソリューションアーキテクチャを急激に変更することです。現在、SharePoint APIをエミュレートするために使用できる唯一のフレームワークはTypeMockアイソレータです。これは優れていますが、市販品です。アーキテクチャーラッピングアプローチは通常、複雑な依存性注入パターン、またはコードの重要なセクションから「保護されている」単位テストをもたらす。 ユニットテストは、多くのSharePoint開発プロジェクトで開発者がSharePointのローカルインスタンスに対する統合スタイルテストに直接進む義務があります。これにより、テストに膨大な構成依存関係が導入され、テストサイクルが開発とデバッグを妨げるのに十分なほど遅くなり、テスト駆動型開発(TDD)の採用を防ぎます。 FakePointには、SharePoint APIを偽のクラスのセットに置き換えることができます。テストを実行する前に各API呼び出しの応答を設定するのではなく、Fake SharePointサイト全体が作成され、コンテンツを完備します。この偽のサイトが設定されたら、それに対して任意の数のテストを実行できます。これにより、テスト設定は非常に単純になり、応答条件を設定するためにAPI応答が特定の呼び出しになることが予測される必要性も削除されます。


偽物 関連ソフトウェア