2011-10-19 5 views
1

私はTDDに慣れてきましたが、これまでは比較的小さなアプリケーションを開発するだけでした。しかし今、複雑なスキーマを持つ巨大なデータベースを扱うプロジェクトに入っています。TDD中に膨大な量のテストデータを生成する必要性を避けるには? (データベースを嘲笑)

私がテストを書いているとき、私は大量のテストデータを入力しています。どのようにテストの達人はこれを避けるでしょうか?

今のところ、TDDでこのデータを表示/処理するアプリケーションの部分を開発することは非常に望ましくないようです。

答えて

1

AutoFixture .NETを使用している場合は、必要な処理を行う可能性があります。 (免責事項:私はブログの記事を読む以外の経験はありません)

他の言語、データベース、プラットフォームなどを対象とするテストデータジェネレータがあります。ランダム化されているものもあれば、データ生成のパターンを指定できるものもあります。

1

テストするアプリケーションの状態を特徴付けるのに十分なデータを生成する必要があります。これは回避できません。テストする前に環境をセットアップする必要があります。

質問に間違いがありましたか?

関連する問題