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

Публикации Deman

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



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

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

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



#26523 R6025 - pure virtual function call

Отправлено автор: Deman 27 марта 2006 - 13:35 в Hewlett-Packard (Mercury) - Functional Testing

Занимаюсь автоматизированием QTP из .NET C# Использую встроенную в QTP Automation Model. Встретился с ошибкой, которая прикреплена в виде картинки. Самое интересное, что она не вегда происходит. Иногда всё нормально работает, а иногда эта ошибка появляется.

Кто что знает по этому поводу и как можно это починить?

Прикрепленные изображения

  • ScreenShot001.JPG



#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.



#27995 Поиск объекта визуально?

Отправлено автор: Deman 26 апреля 2006 - 13:54 в Выбор инструментов для тестирования ПО

Посмотрел, попробовал. Спасибо. Слава богу на этаже есть 1 Mac. Кто нибудь знает подобные программы под Windows?



#27967 Поиск объекта визуально?

Отправлено автор: Deman 26 апреля 2006 - 07:57 в Выбор инструментов для тестирования ПО

Кто нибудь знает программы для тестирования, которые ищут объекты не по их свойствам, а визуально? Это было бы очень удобно для тестирования нестандартных приложений.



#28317 Как начать работать с TestComplete?

Отправлено автор: Deman 05 мая 2006 - 13:56 в SmartBear (AutomatedQA) - Functional Testing

Ну для начала надо прочитать всё, что у них написано на сайте.

На этой странице снизу есть несколько документов:
http://www.automated...plete/index.asp

В одном из доков посмотрите главу Getting support. Там есть ссылка на каналы новостей. И в этих каналах можете спрашивать всё что угодно, кто нить точно ответит.

Потом надо скачать пробную версию TestComplete вот тут:
http://www.automated...plete/index.asp

Там уже порыскать в доках и хелпе. И больше ничего и нет по моему.

Удачи ;)



#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



#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 не знаю.



#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-функции использовать параметры:

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



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

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

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

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



#39168 Может ли TestDirector работать с Jir-ой

Отправлено автор: Deman 22 февраля 2007 - 10:09 в Hewlett-Packard (Mercury) - Functional Testing

Мы их собираемся объединять на уровне баз данных с помошью видов или линков, точно не помню. И дело в том, что Jiira не только система для работы с багами.



#28086 Что можно использовать из инструментов

Отправлено автор: Deman 28 апреля 2006 - 09:58 в Выбор инструментов для тестирования ПО

Может это поможет. Но работает из под Мака http://www.redstonesoftware.com/
Программа называется Eggplant, сам недавно пробовал. Интересное решение :)



#27857 framework для функционального тестирования web

Отправлено автор: Deman 24 апреля 2006 - 09:14 в Автоматизированное тестирование

В Selenium есть Driven mode. Сам не изучал, но там походу можно использовать Яву и не только.

COM:
IE - тут точно есть
Firefox - тут есть, но надо поискать
Opera - тут надо поискать, может и есть.
И не стесняйся писать прямо им всем в конторы.



#26205 Как контролировать QTP из Sun Java.

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

Здравствуйте.

Зачада контролировать QTP через их API из Sun Java. Именно так: Sun Java -> QTP. Вот тут есть картинка:
http://www.hot.ee/deman/PTTFW.gif

Она описывает нашу систему. Основной момент - это то, что Ява именно от Sun не Microsoft J++... Связь с Явой надо локальную на конкретной машине. Это значит что на машине работает агент от нашей среды, написанный на Яве и он должен работать с QTP уже локально на машине.



#26252 Как контролировать QTP из Sun Java.

Отправлено автор: Deman 17 марта 2006 - 14:41 в Hewlett-Packard (Mercury) - Functional Testing

Если выполняться всё будет на JVM (даже майкрософтовской) -- не решит. Проблема в плохой интероперабельности платформ. Если будете транслировать из Java в .Net (то есть использовать J#), то зачем тогда писать на Java? Это противоестественно и предназначено только для миграции с платформы Java на платформу .Net без переписывания большого объема кода с одного языка на другой.


А мы и будем писать на J++ или J# - это же одно и то же. J# как бы поновее только. И цель наша как раз и заключается в том, чтобы можно было, если понадобится перекалючится назад на Sun Java и наоборот.



#26235 Как контролировать QTP из Sun Java.

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

Ну мы уже тут пришли к мнению, что не будем оспользовать Sun Java, a будем использовать Microsoft VJ++. Это решит проблемы с обращением к COM?

И можно немного подробнее о Worksoft. Я читал их доки с сайта, они мне делали презентацию, но мы так и не договориись о том, чтобы они дали мне пробную версию. Чего там такого хорошего и прикольного? Как это может заменить нашу идею? Если мы будем использовать их для фрэймворка, то тогда мы будем зависеть от них. Верно же?



#26209 Как контролировать QTP из Sun Java.

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

А в какой степени нужно контролировать? По сигналу из Java-приложения запускать что-нибудь в QTP? Или передавать кучу данных туда-сюда?

 


А вы скажите варианты и для 1-го и для 2-го подхода. Но скорее всего нужен будет 2-й подход. Надо будет делать реальный фрэймворк и надо будет реально управлять. Получать обратную связь и так далее. Отсылать назад в QC отчёты и так далее. Цель - наша бизнес логика не должна быть не зависима от какой-то тулзы. Если тулза умирает, то можно будет поменять тулзу и надо будет только переписать нижние слои нашего фрэймворка.

Это будет что-то похожее на это:
http://safsdev.sourc...net/Default.htm



#28243 Help

Отправлено автор: Deman 04 мая 2006 - 09:47 в SmartBear (AutomatedQA) - Functional Testing

Глючный он и неудобный. Но зато имеет более широкую область применения, чем другие тулы. В некоторых случаях без него никак. Worksoft использует TestComplete для взаимодействия с некоторыми средами.



#26036 Как связаться с Segue?

Отправлено автор: Deman 13 марта 2006 - 07:21 в MicroFocus (Borland, Segue) - Functional testing

Я с ними разговаривал. Вот на эту форму надо писать вначале:
http://www.segue.com...ntact-sales.asp

Они тоже на меня не с 1-го раза среагировали. Так что ты им там почаще пиши и посерьёзнее. Можешь каждый день писать. Их расшевелить надо. И смело проси себе онлайн-демонстрацию. Только после демонстрации пробуй сам продукт. Узнай точно сразу цены. Условия лицензирования что да как и так далее. И послмелее их штурмуй, пусть знают с кем дело имеют и не ленятся :aggressive:



#26046 Как связаться с Segue?

Отправлено автор: Deman 13 марта 2006 - 08:53 в MicroFocus (Borland, Segue) - Functional testing

Надо написать им такое письмо, чтобы они сразу почувствовали запах денег. Их ведь тоже запарили те, кто демки смотрит, на кого они время тратят, но кто ничего не покупает. Надо дать им понять, что ты очень реальный покупатель, а не просто так посмотреть на продукт пришёл :)



#26049 Как связаться с Segue?

Отправлено автор: Deman 13 марта 2006 - 09:06 в MicroFocus (Borland, Segue) - Functional testing

имхо фигня полная
предположим я - денежный клиент, который думает, покупать или нет
после десятка писем меня в итоге консультируют, мне продукт не подходит, или мне все равно что купить - SilkTest или WinRunner.
На что  я тогда обращу внимание?
Правильно, на качетсво обслуживания. И я предпочту переплатить, но иметь нормальную консультацию, чем общаться с теми, к кому надо стучаться неделями.

Да и дело даже не только в этом. Что я буду говорить на форумах, да и просто так при разговоре на эту тему? Правильно, я, прежде всего, вспомню, как меня плохо консультировали, как меня мурыжили и т.д.

З.Ы. Сам с ними не сталкивался, этим у нас менеджеры занимаются, а продукт у них хороший :)

Просмотр сообщения


Согласен. Качество обслуживания им надо поднимать :)



#27938 Распознование обьекта по его иконке

Отправлено автор: Deman 25 апреля 2006 - 12:53 в Hewlett-Packard (Mercury) - Functional Testing

Дааааааааа, конечно человека вы конкретно и реально запутали. Ща он вам понаделает. Есть ведь наверное функция, как "CaptureBitmap" или что-то типа этого. По моему надо действовать так:

1) Если ты знаешь класс объекта, то получить лист всех объектов этого класса. Если не знаешь, то взять все объекты без класса.
2) Применять к объектам листа функцию "CaptureBitmap"
3) Сравнивать полученную картинку и исходную
4) Если совпадает, то объект найден.

И не надо тут мудрить с попиксельным сканированием всего монитора.

По моему я ясно выразился.



#27947 Распознование обьекта по его иконке

Отправлено автор: Deman 25 апреля 2006 - 14:16 в Hewlett-Packard (Mercury) - Functional Testing

Согласен.

По моему не стоит вырезать с экрана какой-то кусок. Поиск иконки попиксельно по экрану может занять много времени. Хотя ХЗ. Может и нормально работать, если сделать нормальный алгоритм поиска. И такие алгоритмы есть. Есть даже алгоритмы пописка, если размеры не соответствуют, это уже поиск образа или шаблона. И т.д. и т.п.



#28135 Где скачать триальную версию SilkTest 7.6

Отправлено автор: Deman 02 мая 2006 - 06:11 в MicroFocus (Borland, Segue) - Functional testing

Ну то, что на сайте очевидно видно, где можно скачать. А вы спрашиваете.

Или может вы не моняли, что надо начинать с той страницы.
"Thank you for your interest in an evaluation of SilkTest."

А то, что там не скачать сразу, так это дело нормальное. Надо сначала зарегистрироваться и потом только можно качать.