Что нового в IBM Rational Service Tester for SOA Quality версии 8.0

Краткие сведения о новых возможностях и обновлениях в версии 8.0

Брайан Брайсон (Brian Bryson), автор, IBM

Брайан Брайсон поступил в IBM Rational в 1995 г. после того, как несколько лет занимался разработкой ПО. За время работы в IBM Rational он занимал различные должности, связанные с поддержкой средств обеспечения качества ПО: от консультанта до работы в отделе технического маркетинга. В настоящее время является евангелистом автоматизированной проверки качества для IBM Rational и занимается обсуждением вопросов, связанных с качеством ПО, с заказчиками, партнерами и аналитиками. Брайан выступал на многочисленных конференциях и опубликовал множество статей. Последней была опубликована статья Patterns of Success in Test Automation в декабре 2004 г. в журнале Software Test and Performance.



13.05.2009

IBM® Rational® Service Tester for SOA Quality используется группами по обеспечению качества программного обеспечения для проверки функциональности и производительности Web-сервисов. Эта статья описывает некоторые основные улучшения, внесенные в версию 8.0.

Новый общий модуль записи сервисов

Самое значительное изменение в версии Rational Service Tester V8.0 — это новый общий клиент Web-сервиса (Generic Service Client), показанный на рис. 1. Это единый клиент для взаимодействия с любым типом сервиса сервис-ориентированной архитектуры (service-oriented architecture, SOA). Взаимодействие осуществляется как с помощью импорта файлов в формате языка описания Web-сервисов (Web Services Description Language, WSDL) или определения схемы XML (XML Schema Definition, XSD), так и посредством прямого подключения к конечной точке Web-сервиса для вызова процедур HTTP, сервиса обмена сообщениями Java™ (Java Message Service, JMS) или IBM® WebSphere® MQ.

Запись представляет собой привычный трехшаговый процесс: редактирование входных данных для Web-сервиса, выполнение сервиса и просмотр результатов. В целом новый клиент Generic Service Client значительно упрощает процесс создания тестов, поскольку он предоставляет унифицированный интерфейс для всех типов Web-сервисов. Это позволяет быстро создавать тесты.

Рисунок 1. Вид клиента Generic Service Client.
рабочая область

Обновленный редактор тестов

В новой версии обновлен не только модуль записи тестов. Также улучшен редактор тестов. Он содержит новое представление на основе форм, которое лучше организует Web-сервисы и их параметры. Также представлен новый интерфейс, который упрощает процесс работы с содержимым заголовков (см. рис. 2), в частности, с данными аутентификации и адресами для ответа (reply-to), основываясь на стандартах WS-Addressing, WS-Reliable Messaging и WS-Coordination.

Рисунок 2. Новый интерфейс для работы с содержимым заголовков.
рабочая область

Разделение тестов сервисов и тестов производительности

Еще одной новинкой в версии 8.0 является более четкое разделение между функциональностью Rational Service Tester и IBM Rational Performance Tester. Отклики от клиентов показали, что тестирование производительности и тестирование сервисов стали слишком тесно переплетаться, хотя эти виды тестирования и похожи. Обновленный интерфейс более четко разделяет функциональность для Rational Service Tester и Rational Performance Tester. Большинство изменений выглядит просто. Это, например, отдельный пункт меню для Rational Service Tester в панели Start ("Пуск"). Но иногда именно такие простейшие изменения играют решающую роль.

Обновление среды для поддержки дополнительных протоколов

Поддержка JavaScript Object Notation

Одной из проблем при тестировании современной архитектуры SOA является обеспечение соответствия средств поддержки постоянно меняющимся технологиям, связанным с Web-сервисами. Одна из таких технологий — это нотация объектов JavaScript (JavaScript Object Notation, JSON). При использовании средства IBM Rational Service Tester теперь можно тестировать приложения, которые используют формат сообщений JSON, так же, как вы тестируете Web-сервисы на базе XML. Автоматическая корреляция сообщений JSON отсутствует. Однако с помощью сообщений JSON вы получаете доступ к просмотру исходного кода в SOA Tester, где можно редактировать сообщения и проводить корреляцию вручную.

Улучшения асинхронной связи

Поддержка асинхронных вызовов сервисов появилась в Rational Service Tester версии 7.0.2. В версии 8.0 добавлен мастер для использования одного из стандартов WS при создании асинхронных вызовов с использованием специальных заголовков и структур обратных вызовов.

Поддержка протокола NTLM

Начиная с версии 8.0 в Rational Service Tester включена поддержка протокола для Microsoft® Windows NT LAN Manager (NTLM), как показано на рис. 3.

Рисунок 3. Вкладка настройки протоколов (Protocols Configuration).
рабочая область

Интегрированное управление тестами

В набор продуктов IBM Rational теперь входит новая централизованная Web-среда для управления тестами. Она называется IBM® Rational® Quality Manager. Это настраиваемое решение предоставляет возможности для совместной работы, планирования тестов, управления технологическими процессами, отслеживания событий и создания отчетов на основе метрик. Продукт позволяет численно оценить то, как принимаемые решения и результаты проектов влияют на бизнес-цели и соотносятся с ними.

Тесты IBM Rational Service Tester V8.0 можно запускать из IBM Rational Quality Manager.

Чтобы больше узнать об этих возможностях и новых функциях продукта IBM Rational Service Tester for SOA Quality, а также загрузить ознакомительную версию, обратитесь к разделу "Ресурсы".

Ресурсы

Научиться

Получить продукты и технологии

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational
ArticleID=388976
ArticleTitle=Что нового в IBM Rational Service Tester for SOA Quality версии 8.0
publish-date=05132009