• Save
GreenHat и TIBCO EMS
Upcoming SlideShare
Loading in...5
×
 

GreenHat и TIBCO EMS

on

  • 1,451 views

Функциональное тестирование SOA решения TibcoBW + Tibco EMS с помощью GreenHat Tester

Функциональное тестирование SOA решения TibcoBW + Tibco EMS с помощью GreenHat Tester

Statistics

Views

Total Views
1,451
Views on SlideShare
1,362
Embed Views
89

Actions

Likes
0
Downloads
0
Comments
1

1 Embed 89

http://automated-testing.info 89

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Could you please advise how can i find out the port which must be specified in 'Provider URLs' field after the box name?
    PS. Due to '..uk.db.com' on the screenshot we work for the same company. Can we chat please? No one around me has enough experience for GH + Tibco EMS unfortunately. Thanks in advance
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

GreenHat и TIBCO EMS GreenHat и TIBCO EMS Presentation Transcript

  • GreenHat vs. Tibco EMS
    Функциональное тестирование SOA решения TibcoBW + Tibco EMS с помощью GreenHat Tester
    1
  • SOA (Service-Oriented Architecture)
    Сервис-ориентированная архитектура
    Модульный подход к разработке ПО, основанный на использовании сервисов (служб) со стандартизированными интерфейсами
    2
  • Основы SOA
    принцип многократного использования функциональных элементов
    ликвидация дублирования функциональности в ПО
    унификация типовых операционных процессов
    обеспечения перевода операционной модели на централизованные процессы и функциональную организацию на основе промышленной платформы интеграции
    3
  • Tibco Business Works
    4
  • JavaMessageService (JMS)
    Стандарт промежуточного ПО для рассылки сообщений, позволяющий приложениям, выполненным на платформе J2EE, создавать, посылать, получать и читать сообщения. Коммуникация между компонентами, использующими JMS, асинхронна (процедура не дожидается ответа на своё сообщение) и независима от исполнения компонентов.
    5
  • P2P and P/S
    JMS поддерживает две модели обмена сообщениями: «от пункта к пункту» и «издатель-подписчик»
    6
  • Краткие принципы JMSP2P
    Каждое сообщение имеет адресата
    Сообщение попадает в «очередь» (Queue) и может быть прочитано когда угодно. Если адресат не работал в момент отсылки сообщения, сообщение не пропадёт
    После получения сообщения адресат посылает извещение.
    7
  • Краткие принципы JMSP/S
    Подписчик подписывается на определённую «тему» (Topic)
    Издатель публикует своё сообщение. Его получают все подписчики этой темы
    Получатель должен работать и быть подписан в момент отправки сообщения
    8
  • Цели JMS
    Определить общий набор концепций и возможностей системы обмена сообщениями
    Минимизировать концепции, которые должен изучить программист для использования корпоративной системы обмена сообщениями
    Максимизировать переносимость приложений, работающих с системой обмена сообщениями
    Минимизировать работу, требуемую для реализации провайдера
    Предоставить клиентские интерфейсы для обоих доменов P2P и P/S.
    9
  • Сообщения
    JMS предоставляет несколько типов сообщений для различных типов содержимого, но все сообщения наследуются из интерфейса Message
    10
  • Message type
    Заголовок (header) - это стандартный набор полей, используемых клиентами и провайдерами для идентификации и маршрутизациисообщений
    Тело (body) сообщения содержит информацию, передаваемую в принимающее приложение. Каждый интерфейс сообщения специализирован для поддерживаемого им типа содержимого
    11
  • Открытое программное обеспечение
    Apache ActiveMQ
    OpenJMS from The OpenJMS Group
    JBoss Messaging from JBoss
    JORAM from OW2
    Сервер приложений Glassfish (Oracle)
    12
  • Проприетарные решения
    TIBCO EMS
    Sonic MQ
    webMethods Broker Server from webMethods
    WebSphere Application Server from IBM
    WebSphere MQ from IBM (formerly MQSeries)
    SAP NetWeaverWebAS Java JMS from SAP AG
    Oracle AQ
    Sun Java System Message Queue … also available as Open Source
    BEA Weblogic
    13
  • Задача
    14
  • Настройка GreenHat Tester
    Создание переменных сред окружения
    Создание новых физических ресурсов
    Определение конфигурации
    Создание новых логических ресурсов
    Связь физических и логических ресурсов через переменные окружения
    15
  • Создание тест кейса
    Подготовка данных
    Настройка параметров
    Отправка
    Получение
    Сравнение
    16
  • 17
    Создаём новый физический ресурс
    Настраиваем
  • 18
    Добавляем новую переменную среду
    Добавляем необходимые среды и определяемих переменные
  • 19
    Создаём новый физический ресурс
    Привязываем физический ресурс к логическому
  • 20
    Создаём новый тест кейс
    Добавляем новое действие - Publish
  • 21
    Настраиваем действие PublishПомещаем в него XML сообщение
  • 22
    Создаём новую функцию и проверяем её
    Сохраняем результат функции в переменную
  • 23
    Создаём новое действие Subscribe и помещаем в него XML
  • 24
    Используюя Регулярные выражения заменяем все ненужные поля с датой и временем
  • 25
    Сохраниям в переменные все необходимые значения полей для дальнейшей их проверки
  • 26
    Общий вид готового тесткейса
    Логирование проверяемых данных
  • 27
  • 28
    При полученных различиях в поле у нас есть выбор:
    Заместить ожидаемый результат полученным
    Заместить регулярным выражением
    Отключить проверку поля
  • 29
  • Узнай еще много интересного!AUTOMATED-TESTING.INFO
    30