Селен, Siebel и QTP - PullRequest
       38

Селен, Siebel и QTP

3 голосов
/ 19 июля 2011

Я собираюсь начать работу над проектом автоматизации пользовательского интерфейса для клиента, который использует Siebel 7.5.Я оглядывался по сторонам, и кажется, что там не так много информации о том, можно ли автоматизировать тесты GUI в siebel с использованием Selenium.Вопрос в том, можно ли автоматизировать Siebel, используя селен .Я слышал, что есть два режима для Siebel, SI и HI, В чем разница ?

С другой стороны, я слышал, что существуют проблемы с автоматизацией ранних версий Siebel с использованием HP QTP. Что это за проблемы и как лучше обойтись? .

Я понимаю, что это более чем один вопрос, я буду голосовать за любого, кто ответит на компонент, и ответ пойдет на человека, который отвечаетбольшинство компонентов

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 06 сентября 2011

Как сказано выше, в режиме HI могут быть включены тестовые перехваты, но они довольно простые и требуют дополнительного программного обеспечения для удобной работы. Кроме того, HI работает только в IE, в котором нет великолепного инструмента записи Selenium.

С другой стороны, режим SI - это просто HTML, который работает в Firefox, поэтому должен тестироваться с Selenium. Требует небольшой настройки и имейте в виду, что будут различия между результатами теста для SI и тем, что пользователи увидят в гораздо более удобном режиме HI - но если вы можете игнорировать использование специальных апплетов, и избегайте кодирования на стороне клиента, оно должно работать.

2 голосов
/ 19 июля 2011

HI означает «Привет интерактивность», он используется для сайтов, к которым осуществляется доступ через LAN . Большинство объектов в приложении HI Siebel являются элементами управления ActiveX.

SI означает «стандартную интерактивность», он используется для сайтов, к которым обращаются извне, и обычно представляет собой чистый HTML.

Начиная с версии 7.7. Начальная версия Siebel, предоставляющая Siebel Test Automation (STA), которая предоставляет API для инструментов тестирования, этот API используется QTP для тестирования Siebel 7.7 и более поздних версий. STA относится только к приложениям HI, для приложений SI Siebel добавляет некоторые подсказки в HTML, чтобы помочь инструментам тестирования.

Я не знаю конкретных проблем с классическими (до 7.7) приложениями Siebel для тестирования QTP, и я совсем не знаю о Selenium, поэтому надеюсь, что предоставленная мной общая информация окажется полезной.

0 голосов
/ 11 марта 2014

Вы можете использовать комбинацию Ruby watir-classic и rautomation, а также немного javascript для взаимодействия почти со всеми компонентами Siebel HI. Два драгоценных камня Ruby используют WIN32OLE API и COM, так что по сути вы можете использовать любой язык, который поддерживает Windows API. Это огромное усилие, но в итоге окупается, потому что все это с открытым исходным кодом, тогда как такие инструменты, как QTP и TestComplete, стоят целое состояние.

...