在测试之间共享数据

时间:2013-11-22 20:23:08

标签: global-variables automated-tests qtp

我知道我们可以通过将它们放在全局数据表中来共享同一测试中的操作之间的参数。

有没有办法在QTP中的测试之间共享数据/参数?因此,如果我运行一批测试,并且所有测试都使用参数,我想在一个位置更改值,而不是在每个测试的全局数据表中更改。

1 个答案:

答案 0 :(得分:0)

您应该使用XML文件。 您应该首先加载XML参数文件: 您需要以这种方式在测试中声明环境变量:

   Environment.LoadfromFile "path\params.xml"

对脚本中的变量进行decalre

 user=Environment.Value("username")

然后在测试中以这种方式使用变量

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

然后你需要在你的xml文件中对变量进行decalre:

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