私は開発者ベースのテストの単体テストシナリオでNUnitを頻繁に使用しましたが、GUIとテスト機能を活用して、QAチームにすべてのコンポーネントまたは部分的なコンポーネントなどに対して実行できるテストスイートを提供したいと思います。 GUIはそのために最適です。
しかし、私が解決しようとして立ち往生しているのは、ソリューションでそれをモデル化する方法、展開する必要があるもの、NUnitを展開する方法などです。
テスト用のクラスライブラリ、QAチームによって実行されるコンソールアプリがあり、NUnitコンソールを生成してそれらのテストを実行するテストのサブセットを自動的に実行するためのパラメーターを渡すことができます。パラメータなしでコンソールアプリを実行すると、NUnit GUIが読み込まれ、好きなテストを参照できます。
しかし、NUnitは大きなバイナリプロジェクトとしてデプロイされるため、Process.Startで実行する必要があります。NUnitは大きなディレクトリ構造を持っているため、デプロイする方法がわかりません。プロジェクトビルドにそれを含める方法がわかりません。などになります。
誰かが似たようなことをして、これを行うための最善の方法について何かアドバイスがありますか?