Перейти к содержимому

Публикации Deman

32 публикаций создано Deman (учитываются публикации только с 27 сентября 2023)



#39898 QTP: Recovery-функции

Отправлено автор: Deman 12 марта 2007 - 15:37 в Hewlett-Packard (Mercury) - Functional Testing

Поправочка: В библиотечной функции, к сожалению, не работает, пишет Operation completed successfully.

Странно! Напиши в суппорт. Глюков много!



#39850 QTP: Recovery-функции

Отправлено автор: Deman 12 марта 2007 - 12:39 в Hewlett-Packard (Mercury) - Functional Testing

Во первых поищи в хелпе вот это - GetLastError Statement
Во вторых поищи это - CurrentTest Property
В третьих покопайся в QuickTest Professional Automation Object Model Reference.

Не знаю, как там точно в 8.2 версии, но в 9-й всё есть.

И еще, знает ли кто-нибудь, как можно в Recovery-функции использовать параметры:

Этот вопрос что-то не понял.



#37221 Как узнать список всех объектов на странице?

Отправлено автор: Deman 04 января 2007 - 12:43 в Hewlett-Packard (Mercury) - Functional Testing

Можно. Если у вас есть страница, как объект, то всех её детей/наследников можно получить с помощью программного описания свойств объектов. Посмотрите главу Using Programmatic Descriptions в руководстве пользователя. В хелпе тоже есть инфа по этому поводу.

Вот пример их руководства пользователя:

Set MyDescription = Description.Create()
MyDescription("html tag").Value = "INPUT"
MyDescription("type").Value = "checkbox"
Set Checkboxes =
Browser("Itinerary").Page("Itinerary").ChildObjects(MyDescription)
NoOfChildObjs = Checkboxes.Count
For Counter=0 to NoOfChildObjs-1
Checkboxes(Counter).Set "ON"
Next



#26214 Как перехватывать ошибки в Automation Model?

Отправлено автор: Deman 16 марта 2006 - 18:22 в Hewlett-Packard (Mercury) - Functional Testing

В хелпе об автоматизированиие QTP при помощи Automation model. Есть такая глава как Enumerations. Она содержит коды ошибок и их описание. А как эти ошибки перехватывать? Где проверять этот код? В каком обьекте они находятся? Как я узнаю о том, что произошла ошибка?



#28299 QTP 9.0, Flight program

Отправлено автор: Deman 05 мая 2006 - 10:05 в Hewlett-Packard (Mercury) - Functional Testing

Это делается очень легко: Copy + Paste. В QTP ведь есть встроенная таблица.
1) Сначала надо обозначить колонки именами из которых будут браться данные.
2) Потом туда надо будет скопировать данные из Excel.
3) Шаги в скрипте можно будет параметризировать колонкой таблицы. Ряд в таблице будет зависеть от итерации, которая происходит автоматически, если настроено.

Ничего там сложного нет, надо только прочитать нужные главы в мануале(Basic guide): 15 Parameterizing Values, 19 Working with Data Tables.



#39477 QTP + WR

Отправлено автор: Deman 01 марта 2007 - 11:02 в Hewlett-Packard (Mercury) - Functional Testing

1) Есть
2) Вроде ADO, ODBC, Oracle OCI. А вообще всё просто. Делается COM/ActiveX объект, любой, который есть в системе, и можно с ним работать. DLL можно регистрировать. Так что теоретически можно работать со всем.
Лично мы работаем с ADO: Set oCon=CreateObject("ADODB.Connection")
http://msdn.microsof...jconnection.asp



#39489 QTP + WR

Отправлено автор: Deman 01 марта 2007 - 13:23 в Hewlett-Packard (Mercury) - Functional Testing

Мы работаем с QTP. На счёт WR не знаю.