use data set

指定されたデータセットから新しいデータ行を使用します。
名前説明タイプ修飾子
name

データセットの名前です。( を参照してください)

Stringなし
filter

フィルター基準、または名前付きフィルターです。(ビルトインアクション filter を参照してください)

Stringなし
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
次の設定はこのアクションに適用可能です:  remove double quotes from cells.
例・ケース1: 専用データセット
アクションライン
        
        	name	filter		
use data set	/Car Rental	last name = "トーマス"		
&nbsp				
	duration	country pickup	state pickup	city pickup
rent car	# duration	# country pickup	# state pickup	# city pickup
&nbsp				
repeat for data set				
        
    
例・ケース2: インラインデータセット
アクションライン
        
        	name				
create data set	Rented Cars				
&nbsp					
&nbsp	duration	country pickup	state pickup	city pickup	last name
row	3	Canada	British Columbia	Kamloops	アレン
row	1	United States	Texas	Houston	トーマス
row	2	United States	Florida	Brossard	トーマス
row	5	United States	California	San Diego	ベイカー
row	4	Canada	Manitoba	Dauphin	トーマス
&nbsp					
end create data set					
&nbsp					
	name	filter			
use data set	Rented Cars	last name = "トーマス"			
&nbsp					
	duration	country pickup	state pickup	city pickup	
rent car	# duration	# country pickup	# state pickup	# city pickup	
&nbsp					
repeat for data set					
        
    
  • 引数 data set は、テスト内で既に定義されている 専用データセットまたはインラインデータセットを指定することができます。
    • 専用データセットの場合: Data ノードからのTAフルパスを指定する必要があり、階層ごとにスラッシュ(/)で区切ります。
    • インラインデータセットの場合: データセットの名前だけ(パスなし)が必要です。
  • このアクションは、一致するアクション repeat for data set によって終了するループを確立します。
  • ループ内で、このアクションの各実行は、データセットの次の連続した行から変数にデータを取り込むようになります。(または、フィルタが有効な場合は、フィルタされたデータの次の連続した行からデータを取り込むようになります)
  • このアクションによって設定される変数の名前は、データセットの行の列ヘッダーに対応しています。
  • 便宜のために、テストモジュールにアクション use data set を挿入する際には、TestArchitect エクスプローラーツリーからデータセットノードをエディタの最初の列のセルにドラッグアンドドロップすることができます。マウスボタンを離す場所によって、アクション use data set が自動的に挿入され、データセットのパスと名前が引数 name に挿入されます(パスはプロジェクトの Data ノードに対する相対パスであることに注意してください。したがって、その直下にあるデータセットはエディタ内で単一のスラッシュ(/)で表示されます)。また、全ての use data set はループを開始するため、クロージングアクションを持つ必要があります。そのため、補完的なアクション repeat for data set が数行下に自動的に挿入されます。

Copyright © 2024 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400