このセクションの内容:
概要
テスト アクティビティによっては、複雑な階層データ構造よりも単純な表データのほうが適切な場合もあります。Continuous Testing Platform で単純なデータ セットを作成し、デスクトップ、コマンド ライン、または Web インターフェイスでのテスト実行で使用することができます。空のデータ セットを作成して手動で値を入力するか、データを含むファイルをインポートすることでデータ セットを作成します。
重要な概念および用語
このセクションで使用される用語の定義については「データ リポジトリについて」を参照してください。
メイン ツールバー
メイン ツールバーには、Data Repository に関連する機能があるほか、現在のビューに応じて追加の機能が表示されます。
メイン ツールバーでは、以下のアクションを実行できます。
リポジトリをエクスポートするには、[エクスポート] をクリックします。このアクションは、Data Repository のコピーを作成します。このコピーは [データ] タブのメイン ページからダウンロードできます。「リポジトリの作成と管理」を参照してください。
- 他のユーザーがリポジトリを変更するのを防ぐには、[ロック] をクリックします。「リポジトリのロックおよびロック解除」を参照してください。
- 接続されたアプリケーションで発生した変更をロードするには、[リフレッシュ] をクリックします。
- リポジトリに新規データ セットを追加するには、[データ セット] をクリックします。「Manually Creating a Data Set」を参照してください。
- 選択されたリポジトリを削除するには、[削除] をクリックします。「リポジトリの作成と管理」を参照してください。
Data Repository ビュー
[データ] タブでリポジトリをクリックすると、Data Repository ビューが開きます。
Data Repository ビューでは、以下のアクションを実行できます。
手動でのデータ セットの作成
- データ タブで、サーバー メニューからリポジトリを選択し、メイン ツールバーのデータ セットの追加ボタンをクリックします。
- データ セット名およびレコード タイプ名を指定します。デフォルトでは、データ セット名がレコード タイプ名になりますが、テスト シナリオに固有の名前付け規則が適用される場合、[レコード タイプ名] フィールドをクリックして別の値を指定することもできます。
- [空] オプションを選択し、[作成] をクリックします。
リポジトリ ページにデータ セット名が追加されます。次の手順については、「Adding and Modifying Data」を参照してください。
データ セットとレコード タイプのダウンロード
データ セットまたはレコード タイプを JSON ファイルまたは CSV ファイルとしてダウンロードできます。
- 省略記号メニューの [ダウンロード] をクリックし、ファイル フォーマットを指定します。
- エンコーディング オプションを指定し (デフォルトは UTF-8 です)、[ダウンロード] をクリックします。
データ セットとレコード タイプの削除
省略記号メニューの [削除] をクリックし、確認ダイアログが表示されたら、データ セットまたはレコード タイプの削除を確定します。他のデータ セットから参照されていないレコード タイプの階層がデータ セットに含まれている場合、[孤立したレコード タイプを削除] オプションをオンにすると、該当するデータ セットが完全に削除されます。このオプションは、レコード タイプには適用されません。
データ レコード ビューを開く
データ セット列のデータ セットをクリックすると、Data Record Viewが開きます。
データ レコード ビュー
データ レコード ビューは、データを変更するためのインターフェイスです。Data Repository ビューでデータ セットをクリックすると、レコードを表示できます。
以下のアクションを行うことができます。
データ セット ツールバーの使用
- リフレッシュ ボタンをクリックすると、データの変更がロードされます。
- データを JSON ファイルまたは CSV ファイルとしてダウンロードできます。
- ダウンロード アイコンをクリックし、ドロップダウン メニューからフォーマットを選択します。
- エンコーディング オプションを選択し (デフォルトは UTF-8 です)、区切り文字および引用符を指定します。
- [ダウンロード] をクリックして続行します。
- ゴミ箱のアイコンをクリックし、確認ダイアログが表示されたらデータ セットの削除を確定します。他のコンポーネントを参照しておらず、他のコンポーネントから参照もされていないレコード タイプがデータ セットに含まれている場合、[孤立したレコード タイプを削除] オプションをオンにすると、該当するデータ セットが完全に削除されます。
- 検索フィールドに検索語を入力して ENTER キーを押すと、データ セットを検索できます。検索は、検索語と完全に一致するレコードを返します。検索を絞るには、キーワード フレーズを入力します。
データの追加と変更
データ セット ヘッダーの省略メニューをクリックし、キー列および値列の追加や、最初または最後の行の追加を行います。
新規値列は常にテーブルの終端に追加されます。
新規キー列はテーブルの先頭 (行番号列の右隣) に、以下の規則に従ってアルファベット順に追加されます。
- ハイフン (-) で始まる列
- 大文字
- 小文字
キー列および値列名について
列名には以下の制限があります。
- 空白が含まれていてはいけません。
- 非英数文字が含まれていてはいけません。
- 先頭に数字を使用できません。
- 最初または最後の文字としてアンダースコアを使用できません。
ファイルにこれらの文字が含まれている場合、データ セットにインポートしたときにアンダースコアに置き換えられます。
インライン行の追加、データ行の複製、または行の削除を行うには、行のアクション メニューをクリックします。
複製された行や新しく追加された行は、アクションを行った行の下に追加され、強調表示されます。
編集アイコンをクリックすると、行の値を編集できるようになります。編集モードでは、編集アイコンは保存ボタンに変化し、行のアクション メニュー アイコンはキャンセル ボタンに変わります。
行番号フィールドの値を変更すると、SOAtest がデータを使用するときの順序を変更できます。
インポート時にデータ セットを作成
現時点では、CSV および CSV 形式のファイルのインポートだけがサポートされています。
- データ タブで、サーバー メニューからリポジトリを選択し、データ セットの追加ボタンをクリックします。
- データ セット名およびレコード タイプ名 (任意) を指定します。
- [CSV ファイルから] オプションを選択し、[次へ] をクリックします。
- データが保存されたファイルを選択します。アップローダーが列ヘッダーを検出します。デフォルトでは、エンコーディングは UTF-8 に設定されます。デフォルトで区切り文字および引用も一般的な文字に設定されます。他のエンコーディング、区切り文字、引用符を使用する場合、ドロップダウン メニューで変更します。
(任意) データのインポート方法を設定します。[ファイル] オプションのフィールドをクリックし、利用可能な設定から選択します。[空白を除去] オプションを有効にすると、データから余分なスペースが削除されます。フィールドをキー、値、または両方として指定できます。キーを指定すると、メッセージ レスポンダーはレスポンスを構築する際に使用する適切なデータ行を選択できます。
- データ セットの設定が完了したら、[作成] をクリックします。インポート タスクが Test Data のタスク キューに追加されます (「Test Data のタスクの参照」を参照)。データ セットがすぐにはリポジトリに表示されなかったり、利用可能にならない場合があります。インポート タスクが進行している最中も CTP を使い続けることができます。インポートが完了すると、メッセージが表示されます。
- データ セットをクリックしてデータを編集します。「データの追加と変更」を参照してください。