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

Фотография

Автоматизация QC


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Basic

Basic

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Юрий


Отправлено 21 марта 2012 - 09:36

Приветствую.

Кто-нибудь занимался автоматизацией GIU HP Quality Center из под QTP?
Чем пользовались (QTP или другой продукт)?

Интересуют операции с дефектами (создание, изменение).

Столкнулся с плохим распознаванием объектов (с применением разных аддинов)...

Скажу сразу, что OTA не подходит, нужен именно GUI.
  • 0

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 21 марта 2012 - 10:41

Приветствую.

Кто-нибудь занимался автоматизацией GIU HP Quality Center из под QTP?
Чем пользовались (QTP или другой продукт)?

Интересуют операции с дефектами (создание, изменение).

Столкнулся с плохим распознаванием объектов (с применением разных аддинов)...

Скажу сразу, что OTA не подходит, нужен именно GUI.

Ну естественно QTP
Вопрос в том, что за приложение и какие элементы не распознаются
  • 0

#3 Basic

Basic

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Юрий


Отправлено 21 марта 2012 - 11:29

Подождите, подождите. Вопрос именно в автоматизации действий пользователя по модификации например дефектов в HP Quality Center.
Вроде я ясно в первом посте написал (GUI HP QC)...


Все поля в форме дефекта распознаются как сходные объекты (WinObject), разделять их по координатам как то некрасиво.
Ну это ещё не всё - при вводе полей (использую Type) QC зависает.
Панель с кнопками модулей и панели меню также панель (таблица дефектов) распознаются как единые объекты.
  • 0

#4 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 21 марта 2012 - 14:24

А почему через API QC не хотите работать?
  • 0

#5 Basic

Basic

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Юрий


Отправлено 22 марта 2012 - 05:30

Дело не в том что я не хочу, дело в том что API не подходит для моей задачи.

Опишу проблему более подробно: QC кастомизировали, например - при нажатии опр. кнопки выдаётся сообщение, вот эту функциональность и нужно проверить.
  • 0

#6 DmitriyElkin

DmitriyElkin

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 23 марта 2012 - 13:53

Привет.

В QC используются сторонние компоненты (QC 11 использует Infragistics), которые по умолчанию не распознаются QTP так как "в комплекте" есть только Windows Forms, WPF и еще какие-то компоненты. Для распознавания сторонних либо ваших нестандартных компонент нужно писать extensibility либо покупать таковое от Infragistics (http://www.infragist...tadvantage.aspx).

В общем нужно установить, если не установлено QTP Extensibility Development Kit и например в Visual Studio создавать классы и помечать их атрибутом ReplayInterface. Вся необходимая информация должна быть и ее можно увидеть в меню Пуск в разделе с ярлыками QTP.
  • 0

#7 Basic

Basic

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Юрий


Отправлено 26 марта 2012 - 09:15

Спасибо.

Да, про Infragistics я понял и попробовал установить пробную версию.
Но это не помогло, те объекты, которые меня интересовали так и остались WinObject...

C Extensibility ситуация такова, что там тоже используется .NET, я не уверен что эти объекты можно будет туда запихнуть.
  • 0

#8 Basic

Basic

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Юрий


Отправлено 29 марта 2012 - 06:34

А может быть есть примеры проектов для C# или VB использования Extensibility?
Или подскажите пожалуйста где посмотреть...
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных