![一瞬でできる ExcelやGoogleスプレッドシートの個人情報的なテストデータ作成方法](https://i.ytimg.com/vi/JbpOFvpBqYA/hqdefault.jpg)
コンテンツ
- 定義-テストデータジェネレーターの意味
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaがテストデータジェネレーターについて説明します
定義-テストデータジェネレーターの意味
テストデータジェネレーターは、ソフトウェアアプリケーションのテストに使用する偽データまたは模擬データを生成する特殊なソフトウェアツールです。生成されたデータはランダムであるか、希望する結果を作成するために特別に選択されます。
一般に、テストデータジェネレーターは、データベースとデータベース管理ソフトウェア(DBMS)のテストに使用されます。これらのシステムは、通常、制限に達する前に大量のデータを並べ替えて保存する必要があるためです。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaがテストデータジェネレーターについて説明します
テストデータジェネレーターを使用して、ランダムデータまたは構造化およびフォーマットされたデータを作成できます。これらのシステムは、特定の種類の情報を含むテーブルや列にデータを保存することが多いため、一般に、構造化データはデータベースにとってより有用です。ランダムデータはこの目的には適していません。
テストデータジェネレーターは、特定の手順に従います。
- プログラム制御フローグラフ構築
- パス選択
- テストデータの生成
テスト用のパスが決定されると、テストデータジェネレーターは、パスセレクターによって選択されたパスを横断することを目的としたデータを作成する目的で、選択されたパスの実行をもたらすデータを生成します。これは数学的モデリングを通じて行われます。
テストデータジェネレーターにはさまざまな種類があります。
- ランダムテストデータジェネレーター-これは最も単純な種類であり、ビットストリームをランダムに生成し、必要なデータ型として表すことができるため、多くのプログラムのテストに使用できます。
- 目標指向ジェネレータ-これは、コードのエントリから出口への入力を生成する通常の方法の代わりに、指定された任意のパスの入力を生成します。このタイプは、任意のパスの入力を見つけることができ、実行不可能なパスを生成する可能性はほとんどありません。
- パスワイズテストデータジェネレーター-このジェネレーターには、多数のパスから選択する代わりに、特定のパスが割り当てられます。これにより、パスの知識とカバレッジの予測が向上します。これは、目標指向のジェネレーターに似ています。
- インテリジェントテストデータジェネレーター-このタイプは、テストデータの検索をガイドするために、テストするコードの高度な分析に依存します。これにより、テストデータをより迅速に生成できますが、分析部分では、発生する可能性のあるさまざまな状況を予測するために優れた洞察が必要です。