 | Уровень сложности: средний Брайан Брайсон (Brian Bryson), автор, IBM, Software Group
13.05.2009 Краткие сведения о новых возможностях и обновлениях в версии 8.0
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, а также загрузить ознакомительную версию, обратитесь к разделу "Ресурсы".
Ресурсы Научиться
- Оригинал статьи What's new in IBM Rational Service Tester for SOA Quality Version 8.0 (EN);
- Посетите страницу, посвященную
информации по продукту IBM Rational Service Tester for SOA Quality на сайте IBM.com;
- Для получения дополнительной информации об IBM Rational Quality Manager и родственных продуктах посетите страницу, посвященную управлению качеством и тестированию программного обеспечения на сайте IBM.com;
- Прочитайте технический обзор
Testing SOA applications with IBM Rational quality management software (Тестирование приложений SOA с помощью программного обеспечения IBM Rational для управления качеством);
(май 2007 г.).
- В разделе
Rational Web-сайта developerWorks
вы найдете технические ресурсы и описание передовых методов для
продуктов Rational Software Delivery Platform;
- Ознакомьтесь
с обучающими курсами по продуктам Rational, которые предлагаются в нескольких вариантах: на съемных носителях, через Web-интерфейс и под руководством опытных преподавателей.
На этих курсах (от начального до углубленного уровня) вы можете повысить свою квалификацию и получить дополнительную информацию об инструментах Rational. Курсы из каталога можно
приобрести в двух вариантах - для изучения на своем компьютере или через Web-интерфейс. Кроме того, некоторые курсы
для начинающих предоставляются бесплатно;
- Оформите подписку на
информационный бюллетень Rational Edge, в котором вы найдете
статьи о концепциях, лежащих в основе разработки программного обеспечения;
- Оформите подписку на
информационный бюллетень IBM developerWorks,
в котором еженедельно публикуется информация об обновлениях лучших учебных руководств, статей, загружаемых продуктов, о
действиях сообщества пользователей, передачах Web-вещания и мероприятиях Web-сайта developerWorks;
- Ищите в
Интернет-магазине технической книги
издания по этой и другим техническим темам.
Получить продукты и технологии
Обсудить
Об авторе  | |  | Брайан Брайсон поступил в IBM Rational в 1995 г. после того, как несколько лет занимался разработкой ПО. За время работы в IBM Rational он занимал различные должности, связанные с поддержкой средств обеспечения качества ПО: от консультанта до работы в отделе технического маркетинга. В настоящее время является евангелистом автоматизированной проверки качества для IBM Rational и занимается обсуждением вопросов, связанных с качеством ПО, с заказчиками, партнерами и аналитиками. Брайан выступал на многочисленных конференциях и опубликовал множество статей. Последней была опубликована статья Patterns of Success in Test Automation в декабре 2004 г. в журнале Software Test and Performance.
|
Выскажите мнение об этой странице
|  |