0

我正在尝试使用 UFT 14.0 自动化测试场景,其中我使用 excel 来存储我的测试数据并使用 ADODB 概念来获取测试数据。

我需要从头到尾运行一个流程,在这之间,流程的一部分需要使用不同的数据集进行迭代。

例如:我需要登录 makemytrip.com,用他们的个人信息预订 10 人的票,然后退出。所以登录只发生一次,但订票需要迭代 10 次并使用不同的数据集,最后我们注销。我有两张测试数据,第一张包含登录详细信息,另一张包含乘客详细信息。如何使用excel多行概念来实现?

提前致谢。:)

在 QTP 中运行单个测试流程,但部分流程需要多次迭代

4

1 回答 1

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

于 2017-10-13T08:26:45.420 回答