FIT/フィットネス テスト用に大量のデータをインポートするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2626042

質問

すべてのシナリオをテストするための大量のテスト データを備えたスケジューリング エンジンがあるため、テストの自動化が重要です。現在、FIT/Fitnesseの利用を希望しています。ただし、1 つのテストには非常に大きなテスト データのテーブルが含まれるため、Fitnesse が例で使用している「2 つまたは 3 つの入力、1 つ以上の出力」という型にはあまり当てはまりません。Fitnesse の他の機能も利用する価値があると思われます。

Excel スプレッドシートを使用して FIT テスト用のアプリケーションを初期化する方法があると聞きましたが、Spreadsheet to Fitness 関数ではないことに注意してください。しかし、私は今のところそれを見つけることができません。スプレッドシート全体がアプリケーションにロードされ、アプリケーションがその処理を実行したら、いくつかの出力行、またはおそらく最後の行だけを比較して、テストが成功したかどうかを確認する予定です。

現在、アプリケーションは手動テストのためにデータベースからテスト データを取得していますが、データベースに書き込んでからデータベースから初期化することは、パフォーマンスに影響するため推奨されません。

アプリケーションは C# で書かれています。

役に立ちましたか?

解決

アプリケーションの詳細が分からない限り、最終的な回答はできません。Fit/FitNesse を使用する場合は、通常、テスト フレームワークとアプリケーションの間のインターフェイスとなるフィクスチャ コードを作成するため、これを使用してアプリケーションに適した方法でデータを設定できます。これまで見てきた例では、フィット テーブルを使用して入力データと予期されるデータを指定していますが、データ量が大きい場合、これは面倒になることがよくあります。したがって、たとえば、アプリケーションにデータを供給するためにフィクスチャ コードが読み取るスプレッドシートのファイル名を Fit テーブルに指定することができます。

DbFit と呼ばれる製品には、データベース データをセットアップするための一連のフィクスチャがあります。

これは Fit と Excel について説明していますが、かなり古いため、そのステータスがどのようなものであるかはわかりません。 http://msdn.microsoft.com/en-us/magazine/cc163841.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top