2017-10-13 11 views
0

UFT 14.0を使用してテストシナリオを自動化しようとしています。テストデータをフェッチする。UFT - QTPで1つのテストケースを実行しているが、フローの一部を複数回反復する必要がある

最初から最後までフローを実行する必要があります。フローの一部を別のデータセットで繰り返し処理する必要があります。

例:makemytrip.comにログインし、個人情報を含む10名のチケットを予約してからログアウトする必要があります。だからログインは1度しかないが、チケットの予約は10回繰り返す必要があり、データのセットが異なると最終的にログアウトする必要がある。私は2枚のテストデータを持っています、最初のシート はログインの詳細を持っています、他のシートは乗客の詳細を含んでいます。それはどのように複数行の概念をExcelを使用して達成することができますか?

ありがとうございました。 :)

はQTPでの単一のテストの流れが、流れの一部を実行すると、あなたは、クエリから取得したレコードセットを繰り返すことができ、複数回

+0

レコードセットの値に基づいて、さまざまなデータセットを繰り返し実行するロジックを記述する必要があります。例えば。 'For Loop' ... – ManishChristian

答えて

0

を反復する必要があります。例:

For i=0 to objRecordset.recordcount -1 
    testData1= objRecordset.fields(Colname1) 
    testData2= objRecordset.fields(Colname2) 
    testData3= objRecordset.fields(Colname3) 
    'Perform required acitions 
    objRecordset.movenext 
Next 

これは役立ちます。 よろしくお願いします。 Sandeep Jaju

+0

Sandeepさん、ありがとうございました。この問題は、Excelで2枚のデータを使用していて、何とか無限ループ状態に入っているために発生します。また、あるシートから他のシートに行を沈めることができません – Priya

+0

問題は解決しましたか?もしあなたがここでコードを提供すれば、それを一度分析することができます。 –

関連する問題