私は .NET MVC ソリューションを持っています。これにはさまざまな JavaScript が含まれています。QUnit を使用してこれらのスクリプトをテストできるようにしたいので、
テスト スクリプトと QUnit アーティファクトはどこに置くのですか?
mvc プロジェクトで?はいの場合、おそらく、アプリケーションをデプロイするときにビルド プロセスを介してこれらのスクリプトを削除する必要がありますか? 少しゴミに見えますか?テスト コードを製品コードに混入させたくありません。
別の「テスト」Web プロジェクトで?より良い分離には最適ですが、テスト スクリプトから参照できるように、SUT スクリプトをこの別のプロジェクトに移動するビルド アクションが必要です。おそらくオプション 1 よりも望ましいですが、それでも少しゴミですか?
ベストプラクティスは何ですか? ベストプラクティスはありますか? 私が言及していない他の方法はありますか?役立つツールはありますか?明らかな何かを見逃しましたか?
これは、別のプロジェクト + Xcopy タイプのソリューションを示唆していますが、答えはかなり古いものです。
ありがとう。