すべてのシナリオをテストするための大量のテストデータを備えたスケジューリングエンジンがあるため、テストの自動化が重要です。現在、FIT/Fitnesseを使用したいと考えています。ただし、1つのテストには非常に大きなテストデータのテーブルがあるため、Fitnesseが例で使用する「2つまたは3つの入力、1つ以上の出力」の型にはあまり適合しません。うまくいけば、Fitnessの他の機能がそれを使用する価値があります。
Excelスプレッドシートを使用してFITテスト用のアプリケーションを初期化する方法があると聞きましたが、Spreadsheet to Fitness関数ではありませんが、今のところ見つけることができませんでした。スプレッドシート全体がアプリケーションに読み込まれ、アプリケーションがその処理を実行したら、出力行の数、またはおそらく最後の行だけを比較して、テストに合格するかどうかを確認する予定です。
アプリケーションは現在、手動テストのためにデータベースからテストデータをプルしていますが、パフォーマンスに影響するため、データベースに書き込んでから初期化することはお勧めしません。
アプリケーションはC#で書かれています。