Excelスプレッドシート、CSVファイル、データベースなどの外部データソースからTestCaseAttributeの値を取得することは可能ですか?つまり、テストケースごとに1行のデータを含む.csvファイルを用意し、そのデータを一度に1つずつNUnitに渡します。
これが私がこれを使用したい特定の状況です。私は現在、あるシステムから別のシステムにいくつかの機能をマージしています。これは、古いシステムから新しいシステムへのコピーアンドペーストプロセスにすぎません。残念ながら、移動するコードにはテストがないだけでなく、テスト可能な方法で記述されていません(つまり、データベースや他のコードと緊密に結合されています)。コードをテスト可能にするために時間をかけることは、実際には不可能です。大きな混乱です。私はスケジュールが厳しく、機能全体が今後6〜9か月でゼロから書き直される予定です。ただし、コードの周りにテストを行わないという考えは好きではないので、WebDriverを使用してUIを介してページをテストする簡単なSeleniumテストをいくつか作成します。これは理想的ではありませんが、何もないよりはましです。
問題のページには、約10個の入力値と計算の完了後にアサートする必要のある約20個の値があり、テストしたい値の約30個の有効な組み合わせがあります。私はすでにスプレッドシートにデータを持っているので、Visual Studioですべてを再入力するのではなく、単にデータを引き出すことができれば便利です。