2013-11-22 6 views
1

Я знаю, что мы можем делиться параметрами между действиями в одном тесте, помещая их в таблицу глобальных данных.Обмен данными между тестами

Есть ли способ обмена данными/параметрами между тестами в QTP? SO, Если я запускаю партию тестов, и все тесты используют параметр, я хочу изменить значение в одном месте, а не в таблице глобальных данных каждого теста.

+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>  
Смежные вопросы