0

ASP.Net MVC には非常に大きな Web アプリケーションがあり、かなりの量のビューがあります。アプリケーションの初期化ロジックなどにより、アプリケーションの起動にはかなりの時間がかかります。

Visual Studio で Web アプリケーションを実際に「開始」することなく、ビューを「テスト」する方法はありますか? アイデアは、モデルをモックしてカスタム モデルを渡し、ビューが正しくレンダリングされることを確認できるようにすることです。ビューもマスター レイアウトを使用しているため、これは考慮する必要があります。アプリケーションの開始/停止プロセスに多くの時間を浪費しており、実際に他の方法があるかどうかを確認したいと考えています。

4

1 に答える 1

0

うーん。Selenium WebDriver と Specflow を使用して、サイトの最良の部分をテストします。これは、CI サーバー (Team City) でボタンを押すだけで実行できる完全な回帰テスト スイートの一部として行います。

PhantomJS ( http://phantomjs.org/ ) の使用を検討することもできます。これにより、ブラウザが関与しないため、より高速な結果が得られます。

それ以外に、特にMVCに組み込まれている、またはMVCの上に組み込まれているもので、あなたを助けることができるものは何も知りません。

大量のサイトがある場合は、まずサイトを分解し、最も重要な部分を調べます。テストプロセスを検証するために、最初にそれらに焦点を当てたいと思います.

于 2013-07-22T13:36:24.867 に答える