カスタム データ ジェネレーターを使用した特殊なテスト データの生成
カスタム データ ジェネレーターを作成すると、組織のニーズに合った、組み込みのジェネレーターでは生成できないテスト データを生成できます。 Visual Studio Premium または Visual Studio Ultimate に含まれるジェネレーターと共にカスタム データ ジェネレーターを使用することで、重要情報を開示することのない、現実的なテスト データを生成できます。 カスタム データ ジェネレーターを作成するには、Microsoft.Data.Schema.Tools.DataGenerator 名前空間のクラスを使用します。
一般的なタスク
次の表に、このシナリオをサポートする一般的なタスクの説明と、それらのタスクを正常に完了する方法の詳細へのリンクを示します。
一般的なタスク |
関連する参照先 |
---|---|
実習を行う: 入門用のチュートリアルを実行すると、簡単なカスタム データ ジェネレーターを作成して登録する方法を理解できます。 |
|
データ ジェネレーターの機能拡張について学習する: カスタム データ ジェネレーターを初めて作成する場合は、始める前に詳細について学ぶことができます。 データ生成プロセス、ジェネレーターの機能拡張の種類、およびデータ ジェネレーター、データ配布、データ ジェネレーター デザイナーの間の関係について学習できます。 また、ジェネレーターの名前の付け方や、入力プロパティを自動的に割り当てる方法も学習できます。 |
|
カスタム データ ジェネレーターを作成する: カスタム データ ジェネレーターを作成するには、カスタム データ ジェネレーター用のプロジェクトを作成し、次に、そのジェネレーターの入力プロパティと出力プロパティを指定します。 ジェネレーターをビルドしたら、Visual Studio Premium または Visual Studio Ultimate で使用する前に、そのジェネレーターを登録する必要があります。 |
|
より高度なテクニックを使用してデータを生成する: このチュートリアルを実行すると、CHECK 制約用のカスタム データ ジェネレーターを作成できます。 |
|
カスタム データ ジェネレーターを配置する: ジェネレーターが正しく動作することを確認したら、それをチームに配布できます。 手動で拡張機能をインストールおよび登録するように各チーム メンバーに依頼するか、簡単なセットアップ プログラムを作成できます。 |
|
カスタム ジェネレーターを SQL データ型の既定ジェネレーターとして使用する: カスタム ジェネレーターを指定することで、特定の Transact-SQL データ型に使用される既定のジェネレーターを変更できます。 |
|
データ生成に関する問題をトラブルシューティングする: データ ジェネレーターに関する一般的な問題を特定および解決する方法について、さらに詳しく学習できます。 |
関連するシナリオ
- データ ジェネレーターを使用したデータベースのテスト データの生成
データベース単体テストを実行する前には、開発者に本番データを公開せずに、データ ジェネレーターを使用して現実的なテスト データを作成する必要があります。