2016-05-03 5 views
-1

У меня есть несколько тестов, которые могут использовать несколько файлов данных excel.UFT-API. Можно определить файл excel для импорта данных во время тестового прогона?

Теперь, каждый раз, когда необходимо изменить файл excel данных для теста ... Мне нужно сделать это вручную в UFT.

Моя идея состоит в том, чтобы иметь простой конфигурационный файл (txt), который определит, какой файл Excel Excel используется для фактического запуска фактического теста.

Благодаря

ответ

0

дизайн Qtp скважина кредитует наращиваемую параметризацию ... Например здесь, вы можете использовать параметризацию, чтобы управлять вашей параметризацией;)

'where Config.xls is an excel file with a tab/sheet called "Config" and a column called "Filename" that contains the filenames of the workbooks containing the data. 

DataTable.AddSheet "Config" 
DataTable.ImportSheet ("Config", "c:\Automation\Config.xls") 

DataTable.AddSheet "Data" 
DataTable.ImportSheet (DataTable("Filename","Config"), "Data", "Data") 'this assumes the data is on a sheet called "Data" in the excel file, and it ends up in the datatable as a sheet called "Data" 

Или вы даже могли бы поместить все данные в одна книга на разных листах и ​​включают в себя, что имена Паспорта столбец ...

DataTable.AddSheet "Config" 
DataTable.ImportSheet ("Config", "c:\Automation\Config.xls") 

DataTable.AddSheet "Data" 
DataTable.ImportSheet (DataTable("Filename","Config"), DataTable("Sheetname","Config"), "Data") 

Таким образом, вы настроите ваш тест путем редактирования Config.xls управления данные которого заканчиваются на листе «Данные» в формате QTP)