我们有许多UFT测试脚本,包含许多数据集。
为了快速检查脚本,我们希望仅为每个脚本使用数据表的第一个数据集来运行每个脚本。
我们知道如何将其统一(使用"测试设置"窗口),但不是全局。
我们甚至不知道是否可能,如果您有一些信息,请告诉我!
谢谢
答案 0 :(得分:1)
使用下面的VBscript并使用脚本路径更改路径C:\ QTP \ Scripts \ MyScript。此脚本将打开并运行UFT测试,并将数据表迭代设置为仅第1行。您也可以循环此脚本以仅使用一次迭代执行所有UFT测试。
Dim App 'As Application
Set App = CreateObject("QuickTest.Application")
Set qtResultOpt=CreateObject("QuickTest.RunResultsOptions")
qtResult.ResultsLocation="C:\Temp\"
App.Launch
App.Visible = True
App.Test.Settings.Run.IterationMode = "rngIterations"
App.Test.Settings.Run.StartIteration = 1
App.Test.Settings.Run.EndIteration = 1
App.Open "C:\QTP\Scripts\MyScript", True
Set objTest=qtApp.Test
objTest.Run qtResultOpt