|
Использование расширения IBM Rational Functional Tester для автоматизации тестов Siebel
Статьи
→
Тестирование (IBM rational Robot, TestManager, PurifyPlus, RFT и RPT)
Предварительные требования
- Установлен IBM Rational Functional Tester V7.0.
- Есть в наличии расширение Siebel в виде дополнения к Rational Functional Tester (доступно только под плавающей лицензией). Расширение позволяет Rational Functional Tester распознавать объекты Siebel со стандартной интерактивностью (Standard Interactivity SI) и высокой интерактивностью (High Interactivity HI) в приложениях Siebel. Базовая инсталляция Rational Functional Tester сможет осуществлять навигацию по элементам управления лишь при помощи кликов на основе координат и не сможет извлекать из них данные.
- Установлена библиотека STA на сервере Siebel, а также компонент Siebel Web Engine (SWE).
Чтобы активировать автоматизацию тестов на сервере (см. Листинг 1):
- Откройте файл .CFG приложения, которое вы тестируете, и установите параметры EnableAutomation и AllowAnonUsers в состояние
TRUE в разделе SWE:
Листинг 1. Активация автоматизации тестов
[SWE]
…
EnableAutomation = TRUE
AllowAnonUsers = TRUE
…
|
- Чтобы выполнить автоматизацию тестов в вашем приложении Siebel, вы должны приказать SWE сгенерировать информацию об автоматизации тестов при помощи команды SWE. Чтобы это сделать, присоедините маркер SWECmd=AutoOn к URL. Например:
http://hostname/callcenter/start.swe?SWECmd=AutoOn. Это заставляет Siebel Web Engine генерировать информацию об автоматизации тестов для Siebel-приложений.
Примечания:
- Если STA не установлен или неправильно настроен, ПО Rational Functional Tester не будет выдавать сообщения об ошибке и вообще информировать вас каким-либо способом. Запись скриптов будет проходить как обычно, при том, что объекты будут распознаваться как ATL или HTML, а не Siebel-объекты.
- Хотя основные продукты Rational Functional Tester работают в операционных системах семейства Linux, расширение для Siebel Test Automation можно использовать только на платформе Microsoft® Windows.
Как осуществлять запись и воспроизведение при помощи приложения Siebel
Когда вы готовы выполнять запись, вам необходимо сделать ещё одну вещь. По умолчанию, инструмент Rational Functional Tester выполняет запись с использованием имени репозитория, но он также может записывать элементы управления Siebel HI с использованием имени пользовательского интерфейса (UI). Если вы предпочитаете использовать имя UI, создайте новый ключ в реестре (dWord) под названием HKEY_CURRENT_USER/Software/Rational Software/Rational Test/8, а затем установите его значение 1. (См. Рисунок 1.)
Рисунок 1. Различие между записью с помощью имени репозитория и имени UI
Теперь вы готовы выполнять запись.
- Запустите запись скрипта функционального теста, нажав Record. (См. Рисунок 2.)
- Введите имя скрипта
- Выберите место расположения папки скрипта
- Нажмите Finish.
Рисунок 2. Окно записи IBM Rational Functional Tester
Когда начнётся запись, компоненты функционального теста начнут взаимодействовать друг с другом. По мере того, как пользователь выполняет операции с приложением Siebel, открытым в браузере, приложение Siebel взаимодействует с Siebel Web Engine, передавая информацию обратно инструменту Rational Functional Tester (см. Рисунок 3).
Рисунок 3. Взаимодействие компонентов функционального теста во время записи
Когда ваш тестовый сценарий завершится, остановите запись, и будет сгенерирован тестовый скрипт. Рисунок 4 показывает записанный пример тестового скрипта. Вы можете видеть, что объекты Siebel и соответствующие им события были распознаны. Это позволяет пользователям захватывать и воспроизводить взаимодействия на уровне графического пользовательского интерфейса при помощи объектной модели Siebel, а также верифицировать точки свойств и данных специальных компонентов Siebel. Они также могут использовать среду пулов данных Rational Functional Tester.
Рисунок 4. Записанный тестовый скрипт
На Рисунке 5 показано взаимодействие компонентов функционального теста во время воспроизведения тестового скрипта.
Рисунок 5. Взаимодействие между компонентами функционального теста во время воспроизведения
Советы по поиску и устранению неисправностей
Возврат к Siebel 7.7 после использования версии 7.8
IBM Rational Functional Tester V7.0 не распознаёт элементы управления Siebel 7.7 после возврата к Siebel 7.7 с Siebel 7.8. Когда вы запускаете Siebel 7.8, Microsoft® Internet Explorer® устанавливает самые последние объекты Microsoft® ActiveX® для Siebel. Следовательно, если вы попытаетесь выполнить запись с помощью инструмента Rational Functional Tester в Siebel 7.7 после работы с Siebel 7.8, ПО не сможет распознать элементы управления Siebel 7.7.
Обходным решением является удаление Siebel ActiveX-объектов (например, Siebel High Interactivity Framework, Siebel Test Automation) из папки C:\WINDOWS\Downloaded Program Files. Затем следует снова попытаться выполнить запись при помощи приложения Siebel 7.7.
Окно предупреждения системы безопасности
Когда вы запускаете инструмент Rational Functional Tester с помощью вашего приложения Siebel в первый раз, загружается Siebel High Interactivity Framework. Выберите Yes, чтобы установить и запустить Siebel High Interactivity Framework. (См. Рисунок 6.)
Рисунок 6. Предупреждение Siebel High Interactivity Framework
Проверка браузера Siebel
Если у вас отсутствует (или неправильно настроен) Java™ Runtime Engine для работы с вашим браузером, во время проверки браузера Siebel появится окно, показанное на Рисунке 7. Если это произойдёт, вам потребуется установить поддерживаемую версию Java Runtime Engine (см. раздел Details в окне Siebel Browser Check).
Рисунок 7. Проверка браузера Siebel
Настройка таймаута Client Automation Server
Client Automation Server (CAS) имеет механизм настройки таймаута для вызовов, которые могут привести к задержкам в системе. По умолчанию таймаут устанавливается в одну секунду, но вы можете настроить его в файле ivory.properties, установив для rational.test.ft.siebel.cas_submit_timeout значение по вашему желанию.
24.02.2008
Комментарии
Добавить комментарий (анонимные комментарии не публикуются!!!)
Новости и пресс-релизы СМ-Консалт
21.02.2012 12:42:20 Новая статья: IT и психология. Человеческий фактор в парном программировании: почему многие не получают желаемого от его внедрения?
Статья, находящаяся перед вами, открывает цикл статей о человеческом
факторе, Agile-практиках и других полезных приемах, используемых при
управлении командами в ИТ. Объединяет рассматриваемые практики и приемы
одно – они позволяют проявиться положительным эффектам, связанным с
человеческим фактором. И мы объясняем, почему с точки зрения психологии,
это происходит. Так сказать, подводим теоретическую и экспериментальную
базу под то, что себя уже давно зарекомендовало и работает. Или под то,
что работает не у всех, и потому является предметом оживленных споров и
дискуссий. И начинаем мы наши исследования с рассмотрения эффекта
парного программирования через призму экспериментов социальной
психологии.
Отдельную благодарность за рецензию и время, потраченное на прочтение
первого варианта статьи, выражаем Асхату Уразбаеву,
ценные замечания которого позволили не только улучшить данную статью,
но и позволили убедиться в необходимости и востребованности именно цикла
статей!
Читать -->
27.12.2011 16:15:27 Компания "СМ-Консалт" получила отзыв о работах в Федеральной Налоговой Службе (ГНИВЦ ФНС)
Специалистами ООО «СМ-Консалт» в 2010-2011г. был выполнен проект
по настройке и внедрению системы управления жизненным циклом разработки
программных систем в части управления изменениями и конфигурациями на
основе Microsoft Visual Studio Team Foundation Server 2010 для
Филиала Федерального государственного унитарного предприятия «Главный
научно-исследовательский вычислительный центр Федеральной налоговой
службы» в Приволжском Федеральном округе (Филиал ФГУП ГНИВЦ ФНС России в
ПФО).
28.11.2011 15:05:11 Новая статья: "Всегда ли «Да» – это «Да»? Или как нас вынуждают принимать решения"
Мы предлагаем вашему вниманию цикл статей, в основу которых положены
психологические практики и приемы, позволяющие влиять на решения,
принимаемые людьми. Эта идея была логическим продолжением ряда
выступлений с докладами о коммуникациях в проектах разработки и
внедрения ПО. Давайте, не откладывая в долгий ящик, начнем с самого
простого приема убеждения, с которым сталкиваемся ежедневно в магазинах,
в транспорте, в разговорах с коллегами… да мало ли где еще!
Авторы: Новичков Александр и Карабанова Галина.
Читать -->
10.10.2011 11:16:06 Компания «СМ-Консалт» открывает новое направление продаж - ПО Adobe Connect
Программное обеспечение Adobe Connect является гибкой системой
web-коммуникации с высоким уровнем информационной безопасности. Adobe
Connect предоставляет такие важнейшие функции корпоративного
взаимодействия, как деловое общение и совместная работа сотрудников на
уровне предприятий, дистанционное обучение, организация широкомасштабных
сетевых семинаров и презентаций. Система Adobe Connect базируется на
технологии Adobe Flash, а также Air, и поэтому позволяет подключать
сотрудников к единому пространству взаимодействия через web-браузер с
любых устройств.
17.09.2011 21:40:22 Новая статья: "Разработка прикладного программного обеспечения с использованием Rational Unified Process на Иркутском Авиационном заводе"

На сайте СМ-Консалт открыт новый раздел Статьи наших заказчиков об успешных внедрениях IBM Rational и Microsoft. Статьи для данного раздела пишутся нашими заказчиками и рассказывают о сути проектов внедрения технологий IBM и Microsoft. Первая статья, представленная вашему вниманию написана сотрудниками Иркутского Авиационного Завода (ИАЗ).
Иркутский авиазавод имеет длительный опыт разработки программного
обеспечения для информационной поддержки ключевых бизнес-процессов
предприятия. Однако, в связи с увеличивающейся сложностью и повышением
требований к разрабатываемому программному обеспечению, возникла
настоятельная необходимость усовершенствовать процесс разработки:
повысить качество разрабатываемых программных продуктов,
стандартизировать процесс с увеличением его эффективности.
С целью повышения качества программного обеспечения собственной
разработки и сокращения сроков разработки руководство Управления
информационных технологий (УИТ) Иркутского Авиационного Завода в 2006г. приняло решение о внедрении технологии разработки ПО на базе методологии Rational Unified Process и с использованием инструментов автоматизации IBM Rational.
13.09.2011 12:07:29 Новый тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах»

Компания «СМ-Консалт» представляет новый тренинг, организуемый совместно с компанией «КарьерKаб» - «Коммуникации
и психология межличностных отношений в ИТ-проектах.
Тренинг позволит понять, насколько коммуникации в проектах важнее инструментов, что люди и их взаимоотношения зачастую оказываются решающим фактором, определяющим успех проекта. Если более пятидесяти процентов рабочего времени вы тратите на взаимодействие с заказчиком, если вам небезразлична судьба вашей команды и вы хотите, чтобы ваша команда работала как часы, реализуя проекты точно, вовремя и без перерасхода ресурсов - наш тренинг поможет в этом.
01.08.2011 17:44:25 Наша компания получила отзыв о сотрудничестве с ОАО «Нордеа Банк»

В 2010-2011 гг. наши специалисты провели в Нордеа Банке проект по предварительному обследованию, развертыванию инструментальных средств и ряд тренингов по обучению методологии и работе с продуктами IBM Rational: «Методология разработки программных систем IBM Rational Unified Process», «Управление требованиями с использованием IBM Rational RequisitePro», «Управление изменениями в IBM Rational ClearQuest».
24.06.2011 01:27:57 Бесплатный семинар-вебинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
Компании СМ-Консалт , Legal SoftWaveTM и DNA приглашают Вас посетить бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре рассматриваются технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence) (IBM SPSS, Deductor, QlikView и другие).
Планируемая продолжительность семинара - 8 академических часов.
Место проведения: Санкт-Петербург (очно) и Интернет (для всех желающих: приходите сами и приглашайте друзей!).
Дата и время: 14 июля 2011 в 9 00.
ВНИМАНИЕ: если вы не сможете очно приехать на семинар - это не страшно, так как семинар будет транслироваться через интернет в формате вебинара и к нему, после регистрации, смогут присоединиться все желающие. Трансляция будет осуществляться посредством технологии Adobe Connect Pro , это позволит Вам присоединяться к конференции без установки дополнительного ПО - только интернет браузер.
Смотреть программу -->
07.06.2011 13:02:44 Компания "СМ-Консалт" провела серию успешных семинаров для ГНИВЦ ФНС России

Проведенные семинары были посвящены средствам разработки и тестирования программного обеспечения компании Майкрософт для сотрудников ГНИВЦ ФНС России. Слушатели семинаров отметили высокую квалификацию тренеров компании "СМ-Консалт" по организации учебного процесса и повышению квалификации специалистов, прошедших обучение.
Индивидуальный подход при решении любых вопросов, возникающих в процессе обучения, оперативность принятия решений, гарантированное выполнение взятых на себя обязательств и профессионализм позволили провести обучение на самом высоком уровне.
07.12.2010 12:28:15 Мы идем в Твиттер!

Наша компания открыла аккаунт в системе микроблоггинга Twiter.Теперь все официальные и неофициальные новости будут появляться в нашей ленте в Twitter.
Там же возможно будет задать прямые вопросы специалистам СМ-Консалт, по всем вопросам, связанным как с деятельностью компании, так и с техническими аспектов продуктов IBM и собственных решений СМ-Консалт.
Следуйте за нами!
https://twitter.com/cmconscom
11.11.2010 14:14:14 Осенний марафон Microsoft ALM Road Show
Компания СМ-Консалт совместно с образовательным центром Careerlab провели серию семинаров в рамках мероприятий ALM Roadshow 2.0 в крупнейших городах, расположенных на Волге, – крупных научных центрах, в которых ИТ технологии находятся на высоком уровне. Семинары прошли в Самаре, Нижнем Новгороде и Казани. Cеминары были посвящены использованию новых инструментов MS Visual Studio Team System в проектах разработки ПО.
В семинарах принимали участие представители различных ролей процесса разработки ПО: от разработчиков до руководителей предприятий различного уровня. Темы, обсуждаемые в ходе семинара, вызвали большой интерес аудитории и немалое количество вопросов, на которые были предоставлены исчерпывающие ответы. В процессе семинара также было показано большое количество примеров, которые дают представление о возможностях инструментов MS Team System. Средняя оценка за семинар составила 4,6 балла по пятибальной шкале
08.09.2010 18:37:52 Скидки до 30% на программное обеспечение IBM Rational

Компания СМ-Консалт предлагает для всех желающих на льготных условиях приобрести программное обеспечение IBM Rational. Снижение цен связано с тем, что мы стараемся быть как можно ближе к нашим клиентам, многие из которых постепенно начали преодолевать последствия финансового кризиса.Наше предложение поможет с минимальными издержками приобрести ПО IBM Rational, что является хорошим капиталовложением.
Скидки до 1 декабря 2010 года:
- 20% скидки при покупке IBM Rational ClearCase, ClearQuest, CearCase LT, при приобретении пяти и более лицензий*;
- 30% скидки при покупке пяти любых продуктов IBM Rational + решение или тренинг СМ-Консалт*.
Для получения деталей обязательно свяжитесь с нашими менеджерами
|