Що нового в IBM Rational Service Tester for SOA Quality версії 8.0, HTML, XML, DHTML, Інтернет-технології, статті

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.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*