test data generation with gedis studio online tool
テストデータ生成–無料のオンラインGEDIS Studioツールを使用したデモ(パート-2):
このパート1を読む テストデータ管理チュートリアルシリーズはこちら 。
CA Technologiesによると、最近の調査によると、ソフトウェアテストの欠陥の30%〜40%は、テストデータの問題に関連しています。これは、QA業界がテストデータ生成(TDM)ツールを使用することを奨励する多くの理由の1つです。
TDMツールは、システムで生成された、信頼性が高く安全なデータセットのコピーを数分で作成できるオープンハンド機能を提供します。
さらに、TDMツールは、迅速で高品質なソフトウェア開発ライフサイクルのプロセスにプラスの影響を与えます。 ライフサイクルのテスト 次のような仕様で:
- データサブセットと合成データの作成速度が大幅に向上します。
- 完全な本番クローンを作成して、手作業と時間を削減します。
- テスター、開発者、管理者、およびDB管理者にオンデマンドの作業スペースとセルフサービスプラットフォームを提供して、データの破損と時間の遅延を回避します。
ソフトウェアテストの分野でTDMツールを適用することにより、テストサイクルのリリースをより速くするために期待を超えて貢献するための基盤を築くことができます。大量の必要なデータのプロセスを自動化することで、アプリケーション開発時間の効率的な使用が強化されます。同様に、合成データを生成することで、遅くて複雑なデータ設定を上手に軽減できます。
テスト・データ管理のプロセス全体をより適切に視覚化するには、図1を参照してください。IBMInfoSphereOptimTMDのグラフィック・インターフェース。
図1: IBM InfoSphereOptimTMDグラフィック・インターフェース
費用対効果の観点から、TDMツールの使用は次のように費用に直接影響します。
- テスト管理ツールとのデータ統合
- テストのためのデータ設定の適正手続きにおける手作業の最小化
- 再利用性のために十分に利用可能なデータ
- QAチームの生産性が向上し、人的資源管理が向上します
- 開発とデータによる欠陥解決の改善
テストデータ管理チュートリアルシリーズのこのパート2では、Aについて学習します。GEDISStudioの無料オンラインツールを使用した自動テストデータ生成プロセス。
学習内容:
GEDIS StudioOnlineの紹介
GEDISスタジオは 無料のオンラインテストデータ管理およびデータ生成ツール 。テストデータを生成するための30を超えるテストデータ生成ルール、値の分布の制御、値の相関、および現実的なデータセットと大規模なデータシミュレーションを使用したテストでアプリケーションを積極的にテストするための他の多くの便利な可能性の独自の機能。
そのため、GEDIS Studioは短期間で世代を設計し、テストデータの作成を適切に整理するためのプラットフォームを提供します。特定のAUTテストケースデータについて、全体的なテストの徹底を確実にするために現実的なテストデータが必要です。
したがって、本番環境から十分なテストデータにアクセスして適用することを常に検討しています。 個人を特定できる情報 データの実際的な性質を損なうことなく作成し、設計されたテストケースのテストデータのさらなる要件を特定します。
GEDIS Studioを使用すると、次の利点があるため、テストデータの管理と生成を楽しむことができます。
- 現実的なデータ生成
- データの表示と分析に非常に役立ちます
- SQL、HTML、XML、CSVスクリプトおよびデータを生成するための効率的なプラットフォーム。
GEDIS Studioを使用すると、以下に示すような領域でデータ生成を超えて操作できる環境が提供されます。
- テスト要件に基づいてデータベースにデータを入力します
- AUTの現実的なテスト環境を準備します
- 需要に応じたデータ生成の自動化
- Oracle、DB2、MySQLおよび他の多くのRDMS用の直接インポート形式の作成。
さらに、GEDISは、次の方法でテストの完全性を拡張します。
swfファイルタイプとは何ですか
- ユニット、機能、および負荷テストのバルクデータを生成します。
- の実行 データ駆動型テスト (QTP / UFT、SeleniumまたはTestPartner)。
アクセスと登録
これまで、GEDISが独自の機能を使用して行うことを確認してきました。コンピューターにアプリケーションをインストールしなくても、オンラインでテストデータを生成できます。アカウントを登録すると、すぐにGEDISStudioの使用を開始できます。
GEDIS Studioは、サーバーに個人用ワークスペースを割り当てます。また、ワークスペースにインポートして独自のニーズのデータを生成できるサンプルプロジェクトと参照データも提供します。
このリンクをクリックして「登録」ボタンを押すと、アカウントを作成できます www.data-generator.com 。次に、登録フォームにすべてのフィールドを入力し、「送信」ボタンを押します。
(注意–画像をクリックすると拡大表示されます)
登録プロセスが完了すると、GEDISは、アカウント登録の確認と、ログイン名、およびGEDISStudioにオンラインでログインするために使用できるパスワードを送信します。
GEDIS Studioにログインした後、ワークスペースは空になり、次のいずれかを実行できます。 プロジェクトを作成するか、プロジェクトをインポートします 構成パネルのワークスペースページにある既存のデータから。プロジェクトがある場合は、ジェネレーターを挿入し、データ仕様に応じて必要なフィールドをいくつでも追加できます。
GEDISは ツールバー 他のアプリケーションと同様に、プロジェクトのコンポーネントやワークスペースマネージャーの作成など、主要な機能にユーザーがすばやくアクセスできます。 「Design」エクスプローラーからジェネレーターを参照してフィールドを見つけることができ、GEDISStudioアプリケーションの左側にある「Production」エクスプローラーからバッチとファイルを参照できます。
GEDIS Studioアプリケーションの右側には、 構成パネル プロジェクトコンポーネント、ワークスペースマネージャ、およびヘルプビュー用。ワークスペースマネージャーは、プロジェクト、ジェネレーター、バッチ、およびその他のデータファイルの共有ワークスペースとプライベートワークスペースのデータを表示します。
特定のフィールドのルールを変更するには、デザインエクスプローラーでルールを選択し、ルールのセレクターから新しいルールをダブルクリックします。
デフォルトモデルによると、ジェネレータのすべてのルートフィールドは自動的に「出力」ファイルに追加されます。
データ表示の他の機能は、CSVテーブルまたはプレーンテキストにすることができます。また、アプリケーションの(設計)タブと(生産)タブの右側にある(ワークスペース)タブをクリックすると、(プロジェクト)、(ジェネレーター)、(出力)、(出力)の4つのサブタブを含むページが表示されます。データ'。
「プロジェクト」タブの下に2つのフォルダがあります。1つはシステムが生成したもので、もう1つは「GenieLog」です。 「プロジェクト」または「ジェネレーター」のいずれかをダブルクリックすると、それらを独自のワークスペースにインポートできます。 GEDIS Studioは、ユーザーがツールを操作できるようにこれらのデータを提供しています。 。
GEDIS Studioのメインページの紹介部分をある程度カバーしたので、テストデータを生成するステップバイステップのクイックツアーを見てみましょう。
テストデータの生成
1)「デザイン」タブが表示されているので、ツールバーにある「新規プロジェクトの作成」ボタンをクリックします。そうすることで、新しい新しいバッチとDefualt.txtを同時に作成します。
2)アプリケーションの右側の下部にある(ドキュメント)タブをクリックして、新しいプロジェクトに名前を付けます。このチュートリアルでは、「OpenEMR」というプロジェクトが表示されます。
Javaで文字列配列を作成する方法
3)プロジェクトを作成して名前を付けたら、ツールバーから「フィールドを追加」できます。たとえば、ここでは、右側のツールのドキュメント部分から「名前」と「クレジットカード番号」の2つのフィールドを追加します。
4)データのニーズに基づいてデータ生成ルールを適用するには、最初に「名前」フィールドをクリックします。次に、「ルール」タブをクリックして、生成ルール「テストファイルの抽出」を選択します。
5)テキストファイル抽出ルールを選択すると、GEDISによって提供される名前データのリンクを参照できます。 「ファイル」と表示されている参照ボタンをクリックすると、「GenieLog」フォルダにある「Names」フォルダから名前ファイルを選択します。
6)作成したフィールド「クレジットカード番号」をクリックして、ルール「クレジットカード」を選択します。これにより、クレジットカード番号が生成されます。
7)2つの特定のフィールドのルールを設計するときは、「Production」タブをクリックします。このページには、OpenEMRプロジェクトに「NewBatch」と「Default.txt」があることが表示されます。
レコード数を追加するNbRecordsなどのタブに入力することで、生成する必要のあるデータを指定できます。
ここでは、たとえば、生成される100レコードの数を入力します。
8)必要なデータ仕様が完成したら、「生成」ボタンをクリックします。このスクリーンショットでは、CSVビューア形式で、必要な基準に基づいて生成された100個の名前と銀行口座番号が一緒に表示されています。
データの相関と相互依存
GEDIS Studio onlineのこの機能を使用すると、データの相関が必要なジェネレーターを設計できます。
例えば、「名前」と「国」の2つの列のデータセットを生成します。ここで、名前は世界の各国の人口に相関して生成されます。
そうするために、
- プロジェクトOpenEMRを作成し、「Design」のタブに「Name」と「Country」の2つのフィールドを追加します。
- 「名前」フィールドのジェネレータルールとして「テキストファイルの抽出」を選択します。
- 次に、「ファイル」のフィールドを参照して、名前のフォルダから利用可能なファイルデータを選択します。
- 同様に、「テキストファイル抽出」のジェネレータルールを選択し、「Localization /World-Countries-Populations.txt」としてパスから国からデータを取得するようにナビゲートします。
- 指定された2つのフィールドへのルールの設計が完了したら、(Production)タブをクリックします。このページには、OpenEMRプロジェクトに「NewBatch」と「Default.Txt」があることが表示されます。
- Nb Recordsなどのタブに入力して、生成する必要のあるデータを指定し、両方のフィールドに必要なレコード数を追加できます。ここでは、たとえば、生成する200レコードを配置します。
- 必要なデータ仕様が完成したら、「生成」ボタンをクリックします。以下のスクリーンショットは、CSVビューア形式で、テストデータ生成の特定の条件に従って、200の名前、国、各国の人口、地域、および密度の数を表示します。生成されたテストデータ内に分布する人口は、地球上の実際の人口分布と同じです。
GEDISStudioを使用したパラメータ化
パラメータの機能は、GEDISデータベーステストツールの最も効率的なテストデータ生成機能の1つです。パラメータを使用することで、プロダクションのさまざまなデータ値のさまざまなジェネレータを設定できます。
したがって、パラメーターを操作するオプションがあると、複数のユーザーがいる実際のプロジェクトでさまざまなデータジェネレーターを再利用するのに役立ちます。
それでは、Open EMRプロジェクトで、住所と家系の名前にFで始まる2つの異なる値を持つ2つのパラメーター化されたジェネレーターを作成しましょう。すでにOpenERMプロジェクトを作成しており、「名前」と「国」の2つのフィールドがあります。
- 上記の両方のパラメータを追加する「Production」タブをクリックします
- OpenEMRのバッチにある「default.txt」をクリックします
- 「ドキュメント」と「ルール」のタブの間にある「パラメータ」タブをクリックすると、パラメータページが表示されます。
- パラメータを追加し、「アドレス」という名前を付けます
- 追加したパラメータの右側にあるフォルダアイコンをクリックして、「Words」フォルダからアドレスファイルを選択するために参照します
- アドレスファイルを選択したら、「ファイルをCSVとして表示」のボタンまたは「ファイルをテキストとして表示」のボタンをクリックできます。
- Fで始まる名前の新しいパラメーターを追加するために実行するのと同じ手順。
スクリーンショットに示されているように、テストに必要な場合があるため、そのうちの1つで作業できる2つの追加パラメーターがあります。
Open EMRプロジェクトのコンテキストでこのチュートリアルに示されている機能に加えて、GEDIS Studioは、テストデータの生成とテストデータの管理の幅広い範囲で作業する機能を提供します。
それらは以下に言及されています:
- 非回帰テストの管理
- インポート/エクスポートによる生成されたテストデータの使用
- GEDISStudioのGUIを使用せずにテストデータを作成する
をクリックすると、練習用のGEDISチュートリアルにアクセスして使用できます。 ここに 。
自動テストデータ生成ツール
ソフトウェアテストのプロセス全体を通じてテストデータに対するニーズが非常に高いため、市場にはさまざまな種類のテストデータ自動生成ツールがあります。
多くのテストデータ自動化ツールの1つとしてGEDISStudioを使用することにより、ほぼすべてのデータベースまたはテキストファイルに元のデータを作成できることがわかりました。
これらのツールにより、次のことが可能になります。
- 完全なアプリケーションテストのための現実的で意味のあるデータの作成。
- テスト用にドメイン固有のデータを導入します。
- 機密値をマスクすることにより、個人を特定できる情報(PII)法を適用する。
- アプリケーションは、手動で時間のかかるデータ作成を回避することにより、顧客に迅速に提供されます。
- ID、電子メール、名前などのさまざまな属性を持つ何千もの顧客、製品、またはアカウントアイテムの自動化。
リストされているテストデータ管理ツールの比較分析のために、ここでは市場で入手可能なツールのほとんどを収集しました。
=>トップTDMツールの使用に興味がある場合は、以下をお読みください。 このチュートリアル 。
TDMツールのリストは次のとおりです。
- BizDataX
- CA Test Data Manager(データメーカー)
- コンピュウェアのテストデータ管理
- データファクトリ
- データジェネレータ
- DatabeneBenerator
- Datanamic Data Generator MultiDB
- Delphixテストデータ管理
- ダブルテストデータ管理
- DTMデータジェネレータ
- E-Naxos DataGen
- EMSデータジェネレータ
- GEDISスタジオオンライン
- Generatordata.com
- GSデータジェネレータ
- HPテストデータ管理
- Informatica Testing DataManagementツール
- InfoSphereOptimテストデータ管理
- テストデータ用のリサソリューション
- オリジナルのテストデータ管理
- RedgateSQLデータジェネレータ
- SAPテストデータ移行サーバー
- SolixEDMSテストデータ管理
- スポナー
- TechArcis
- テストデータジェネレータ
- Upscene Advanced Data Generator
- vTesterCenter
- YDEデータジェネレータ
結論
TDM自動化ツールを使用することで、機能テストとパフォーマンステストの品質を大幅に向上させます。
これらのツールは、十分なデータカバレッジ、迅速な配信、コスト効率、データ関連の欠陥の減少、およびテストプロセス全体での学習機会の最大化を提供するのに役立ちます。
このチュートリアルでは、29個の自動テストデータ生成ツールのリストを提供しました。これらのツールを使用して、必要なテストデータを確実に提供できる適切なTDMツールを見つけることができます。さまざまな数のTDMツールに触れることで、各テストサイクルから再評価した後、適切なツールを選択できるようになります。
説明することにしました GEDIS StudioOnlineの主な機能。 このツールはオンラインで入手でき、サンプルデータとテストをすぐに開始するための多くのルールを持ってアクセスできます。
PC用のAIソフトウェア無料ダウンロード
インストールやデータベース接続を行う必要のない無料の自動化ツールが必要な場合は、GEDISがその1つです。
このツールを使用して、テストデータを自由に生成してください。ご不明な点がございましたら、お気軽にお問い合わせください。他のテストデータ管理ツールについて説明したい場合は、お知らせください。