2013-11-22 145 views
1

我知道我們可以通過將參數放在全局數據表中來在同一測試中的操作之間共享參數。在測試之間共享數據

QTP中有測試之間共享數據/參數的方法嗎?所以,如果我運行一批測試,並且所有測試都使用一個參數,我想更改一個位置的值,而不是每個測試的全局數據表中的值。

+0

你如何運行一批測試?..從qc或你使用單獨的驅動程序腳本來運行測試..? – karthik27

回答

0

您應該爲此使用XML文件。 你應該先加載XML參數文件: 您需要在您的測試這種方式聲明environement變量:

Environment.LoadfromFile "path\params.xml" 

decalre變量在腳本

user=Environment.Value("username") 

然後使用變量這種方式測試

JavaDialog("LoginWin").JavaEdit("JTextField").Set user 

然後,你需要decalre他變量在XML文件中:

<Variable> 
    <Name>username</Name> 
    <Value>admin</Value> 
</Variable>