Informacje na temat nowych opcji i udoskonaleń w produktach IBM® Rational Integration Tester, IBM Rational Performance Test Server i IBM Rational Test Virtualization Server w wersji 8.5.0.
Dokumentacja użytkownika została przekształcona z plików PDF w Centrum informacyjne produktu Rational Integration Tester. Więcej informacji na temat konfigurowania Centrum informacyjnego zawiera sekcja https://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp > Korzystanie z pomocy.
Globalizacja- Produkt Rational Integration Tester został rozszerzony w celu zapewnienia pełnej obsługi zestawów znaków Unicode.
Oznacza to, że zasoby projektu, komunikaty (i pliki) zawierające znaki Unicode będą poprawnie wysyłane, odbierane i przetwarzane, a ponadto, że produkt Rational Integration Tester może używać katalogów zawierających w nazwach znaki Unicode. Nazwy hostów są poprawnie tłumaczone do postaci kodu Unicode i z niego zgodnie ze standardową metodą.
- Baza danych wyników projektu produktu Rational Integration Tester musi być poprawnie skonfigurowana w celu zapewnienia, że zasoby projektu (na przykład pakiety testów) i komunikaty zawierające kod Unicode są pomyślnie przechowywane. Bazy danych Oracle, IBM DB2 i MySQL muszą być skonfigurowane do korzystania z trybu kodu Unicode. Bazy danych Microsoft SQL Server muszą być skonfigurowane do używania typu nvarchar zamiast typu varchar. Skrypt tworzenia schematu bazy danych Microsoft SQL Server, który jest udostępniany z produktem Rational Integration Tester, spowoduje utworzenie bazy danych opartej na typie nvarchar. W przypadku baz danych Oracle DB2 i MySQL informacje dotyczące instalacji produktu Rational Integration Tester umożliwiają określenie sposobu przełączania bazy danych w tryb kodu Unicode.
- Produkty Rational Integration Tester i Rational Test Control Panel zostały przetłumaczone na 14 języków (oprócz języka angielskiego). Produkt Rational Integration Tester zostanie automatycznie uruchomiony przy użyciu wybranego systemu operacyjnego, jeśli dostępne jest tłumaczenie w danym języku. Produkt Rational Test Control Panel będzie wyświetlać strony WWW w języku zależnym od szczegółów języka udostępnionych przez używaną przeglądarkę WWW. Zwykle jest to język systemu operacyjnego.
- Terminy standardów branżowych, takie jak SWIFT i nazwy typów języka Java, celowo nie zostały przetłumaczone. Nie zostały przetłumaczone komunikaty systemowe, które mają być odczytywane przez dział wsparcia IBM (na przykład stosy wyjątków).
Wszystkim komunikatom o błędach nadano unikalny kod, który będzie wyświetlany przy użyciu alfabetu zachodniego w celu ułatwienia pracy działowi wsparcia IBM.
Platformy i standardy- Produkt Rational Integration Tester obsługuje obecnie system Microsoft Windows 8.
- Produkt Rational Integration Tester obsługuje obecnie licencje sieciowe w systemie AIX (32- i 64-bitowy).
- Dodano obsługę połączeń SSL do transportu TCP/IP.
Umożliwia to produktowi Rational Integration Tester nawiązywanie połączenia z usługami TCP/IP za pośrednictwem protokołu SSL, wirtualizowanie usługi korzystającej z protokołu SSL oraz rejestrowanie komunikatów (zwykły tekst), które są wysyłane za pośrednictwem protokołu SSL przy użyciu proxy HTTP/TCP.
- Dodano obsługę w komunikatach obiektów w postaci szeregowej środowiska Microsoft .Net 4.5. Umożliwia to produktowi Rational Integration Tester publikowanie i odbieranie obiektów środowiska .Net 4.5, które zostały przekształcone do postaci szeregowej w obsługiwanym transporcie. Ta funkcja wymaga instalacji środowiska .Net w wersji 4.5 lub nowszej na komputerze z zainstalowanym produktem Rational Integration Tester lub Rational Integration Tester
Agent. Ponadto konieczne jest sprawdzenie, czy oprogramowanie .Net jest poprawnie skonfigurowane.
- Schematy ASC X12 dostarczane z produktem Rational Integration Tester zostały zaktualizowane do wersji 6040 (styczeń 2012).
- Produkty Rational Integration Tester, Rational Performance Test Server i Rational Test Virtualization
Server mają obecnie Centrum informacyjne IBM. Podręczniki PDF, dokumentacja w postaci plików pomocy środowiska Eclipse oraz uwagi do wydania w formacie PDF nie są już dostarczane z oprogramowaniem.
- Produkt Rational Integration Tester (aplikacja kliencka) jest obecnie obsługiwany w systemie OS X. Proxy produktu Rational Integration Tester, produkt Rational Test Control Panel (po stronie serwera) oraz agenty produktu Rational Integration Tester nie są obsługiwane w systemie OS X. Funkcjonalność produktu Rational Integration Tester w systemie OS/X jest ograniczona, ponieważ niektóre aplikacje innych firm nie udostępniają plików JAR klienta dla systemu operacyjnego.
- W znacznym stopniu ulepszono obsługę produktu Rational Integration Tester na potrzeby szyfrowania WS-Security:
- Nagłówki WS-Security mogą być obecnie szyfrowane podczas publikowania.
- Kody pośredniczące i działania subskrybenta mogą deszyfrować komunikaty SOAP szyfrowane za pomocą zabezpieczeń WS-Security (przy założeniu, że poprawnie skonfigurowano magazyny kluczy). Oznacza to, że obecnie możliwe jest wirtualizowanie usług odbierających, które muszą odpowiedzieć w postaci zaszyfrowanych komunikatów WS-Security.
- W przypadku odpowiednio skonfigurowanych magazynów kluczy możliwe jest obecnie automatyczne deszyfrowanie przez studio rejestrowania zaszyfrowanych komunikatów WS-Security oraz prezentowanie użytkownikom treści w postaci zwykłego tekstu, które są rejestrowane.
- Produkt Rational Integration Tester obsługuje obecnie wszystkie słowniki schematu UN/EDIFACT. UN/EDIFACT (Zasady ONZ dla Elektronicznej Wymiany Danych dla Administracji, Handlu i Transportu) to zestaw standardów międzynarodowych, katalogów i wytycznych na potrzeby wymiany elektronicznej danych ustrukturyzowanych.
We wcześniejszych wersjach produktu Rational Integration Tester obsługiwano podzbiór słowników za pomocą starszej technologii. Produkt Rational Integration Tester 8.x nadal obsługuje starszą technologię, ale ta obsługa zostanie usunięta w przyszłych wersjach produktu Rational Integration Tester i nie należy używać jej do budowania nowych testów. Nowszy schemat UN EDIFACT obsługuje słowniki włącznie z D11B. Starszy schemat EDIFACT/ISO 9735 zawiera tylko słowniki A włącznie do 2006.
Wirtualizacja- Możliwe jest obecnie użycie produktu Rational Integration Tester do przechwytywania, rejestrowania i wirtualizowania wywołań metod Java. Umożliwia to wirtualizowanie usług, gdy technologia oprogramowania pośredniego jest niedostępna lub zbyt kosztowna do uzyskania bądź gdy możliwości wirtualizacji produktu Rational Integration Tester nie obsługują konkretnej technologii oprogramowania pośredniego.
- Możliwe jest obecnie rejestrowanie i wirtualizowanie wywołań z jednego programu IBM CICS do drugiego, gdy wzajemnie uzyskują do siebie dostęp za pomocą technologii odsyłacza w środowisku rozproszonym. Umożliwia to dowolnej osobie testowanie programów CICS w celu tworzenia usług wirtualnych, które reprezentują kolejne programy CICS, co upraszcza środowiska testowe, lub do testowania, gdy programy CICS są jeszcze niedostępne. Wirtualizacja CICS DPL jest dostępna w programie CICS w wersjach 4.2 i 5.1. Aby użyć tej opcji, w systemie programu CICS musi być zainstalowana poprawka:
- Możliwe jest obecnie wirtualizowanie baz danych IBM DB2, Oracle, Microsoft SQL Server lub MySQL, do których dostęp uzyskiwany jest za pośrednictwem interfejsu JDBC bez wymogu drugiego schematu tego samego typu bazy danych.
Jest to osiągane przez wybranie zintegrowanej opcji symulacji bazy danych podczas tworzenia kodu pośredniczącego bazy danych. Ta opcja korzysta z bazy danych wbudowanej w produkt Rational Integration Tester lub Rational Integration Tester
Agent, a ponadto umożliwia wirtualizację dostępu do bazy danych niezależnie od dostawcy (tabele i procedury składowane). Kody pośredniczące zbudowane przy użyciu tej opcji nadal zachowują stan bazy danych i mogą być edytowane tak samo jak normalne kody pośredniczące bazy danych.
Jeśli wymagane jest wirtualizowanie dostępu do bazy danych, która używa kodu SQL konkretnego dostawcy, podejście z użyciem drugiego schematu alternatywnego nadal będzie zapewniać najlepszy ogólny komfort pracy.
- Podczas tworzenia testu wydajności w produkcie Rational Integration Tester możliwe jest obecnie wybranie kodów pośredniczących do uruchamiania w produkcie Rational Test Control Panel w taki sam sposób jak w przypadku scenariuszy pakietu testów. Po uruchomieniu testu wydajności kody pośredniczące będą uruchamiane na agentach produktu Rational Test Virtualization
Server.
Po zatrzymaniu testu wydajności kody pośredniczące również zostaną zatrzymane. Możliwe jest również skorzystanie z opcji blokowania środowiska produktu Rational Test Control Panel w czasie trwania testu wydajności.
IBM Rational Quality Manager- W integracji produktów Rational Integration Tester i Rational Quality Manager rozszerzono przekazywanie parametrów wykonania. Możliwe jest łączenie ze sobą wielu testów integracji w produkcie Rational Quality Manager, dzięki czemu dane wyjściowe jednego testu mogą być danymi wejściowymi dla innego testu. Parametry mogą być zarządzane za pomocą interfejsu użytkownika produktu Rational Quality Manager. Podczas wykonywania testów na komputerach agentów można wysyłać parametry wejściowe i odbierać parametry wyjściowe. Możliwe jest ustawienie przekazywania parametrów dla jednego lub wielu testów.
- Możliwe jest obecnie skonfigurowanie produktu Rational Integration Tester
Agent w sposób pozwalający na używanie go przez wiele projektów produktu Rational Quality Manager do uruchamiania testów. We wcześniejszych wersjach agent był wymagany dla każdego projektu produktu Rational Quality Manager.
IBM System z- Technologia selekcjonowania i tranzytu jest obecnie dostępna dla usług wirtualnych opartych na przekierowaniu komunikatów przy użyciu przechwytywacza dla menedżerów kolejek produktu IBM WebSphere MQ uruchomionych w systemie System z. Ta technologia wprowadzona dla rozproszonej platformy produktu WebSphere MQ w produkcie Rational Integration Tester 8.0.1 umożliwia jednoczesne uruchamianie usług wirtualnych i usługi rzeczywistej.
Technologia selekcjonowania i tranzytu zapewnia, że usługa wirtualna zawsze uzyska komunikat jako pierwsza, a ponadto określi, czy przetwarzać go, czy zezwolić na jego tranzyt do usługi rzeczywistej. Pozwala to na budowanie bardziej złożonych kodów pośredniczących, które mogą delegować do usługi rzeczywistej, jeśli komunikat jest nieodpowiedni dla instrukcji testowania.
DevOps/Ciągła integracja- Produkt Rational Test Control Panel oferuje obecnie interfejs OSLC (Open Services for Lifecycle Collaboration), który może być używany przez inne aplikacje do wykrywania, zatrzymywania i uruchamiania kodów pośredniczących. Produkt Rational Quality Manager 4.03 ma wbudowaną obsługę tego interfejsu OLSC, dzięki czemu użytkownicy produktu Rational Quality Manager mogą używać produktu Rational Test Control Panel do wykrywania usług wirtualnych, które wiążą te usługi kodów pośredniczących z zasobami aplikacyjnymi w produkcie Rational Quality Manager. Produkt Rational Quality Manager użyje interfejsu OSLC do automatycznego uruchamiania kodów pośredniczących. Na przykład produkt Rational Quality Manager można skonfigurować w celu uruchomienia zestawu kodów pośredniczących na początku serii testów, aby udostępnić usługi wirtualne, dla których można uruchomić instrukcje testowania.
HP Quality Center- Nowy typ integracji między produktami Rational Integration Tester i HP Quality Center 11 oferuje znaczny wzrost wydajności w porównaniu z poprzednią integracją podczas wykonywania testów produktu Rational Integration Tester w produkcie Quality Center. Po zdefiniowaniu środowiska testowego na potrzeby wykonania testu można obecnie zdefiniować metodę wykonania testu (uruchamianie instancji produktu Rational Integration Tester, w której wykonanie testu oparte jest na określonym projekcie produktu Rational Integration Tester, lub wiersza komend) oraz ustawienia poziomu rejestrowania (wyłączone, poważny błąd, ostrzeżenie, informacje, debugowanie), aby skrócić czas wykonywania i udostępnić tylko pożądany poziom informacji dziennika.
Udoskonalenia dotyczące łatwości używania- W perspektywie Studio rejestrowania produktu Rational Integration Tester można obecnie użyć opcji Szukaj do wyszukiwania treści komunikatów w studiu rejestrowania.
Umożliwia to szybkie zidentyfikowanie komunikatu (na podstawie treści, w przypadku której wiadomo, że znajduje się w treści komunikatu) podczas tworzenia testów lub kodów pośredniczących przy użyciu zarejestrowanych komunikatów. Jest to szczególnie przydatne podczas pracy z funkcją wirtualizacji Java zawartej w produkcie Rational Integration Tester 8.5.0, ponieważ podczas każdej sesji rejestrowania może być rejestrowana duża liczba wywołań metod.
- W ramach poprawiania zgodności z kodem Unicode zostały rozszerzone układy rekordów. We wcześniejszych wersjach w przypadku wszystkich układów rekordów przyjęto, że łańcuchy oparte były na kodzie ASCII, co oznacza, że nie nadawały się one do pracy z kodem Unicode. Obecnie istnieją trzy typy układów rekordów:
- Wszystkie układy rekordów utworzone w poprzednich wersjach produktu Rational Integration Tester zostaną uznane za układy typu ASCII. W przypadku kodu ASCII przyjmuje się, że znak zawsze będzie jednobajtowy. Nie należy używać tego typu do tworzenia nowych układów rekordów, chyba że pewne jest to, że komunikaty, do których zostanie zastosowany układ rekordów, zawsze będą w formacie ASCII.
- Typ łańcuchowy umożliwia zdefiniowanie tylko elementów znakowych.
Wszystkie pozycje/długości rekordu są definiowane w postaci liczby znaków, a nie liczby bajtów. Umożliwia to spójne użycie znaków Unicode (o różnej długości bajtów) w układzie rekordów.
- Typ bajtowy nie zezwala na zdefiniowanie elementów znakowych.
Wszystkie pozycje i długości są definiowane w postaci pozycji bajtów.
Znaki/łańcuchy są niedozwolone, dlatego w przypadku tego typu kod Unicode nie ma znaczenia.
Ponadto do układu rekordów można obecnie przypisać przestrzeń nazw.
Zapewnia to grupowanie w widoku biblioteki schematów perspektywy Szkoła architektury, a także umożliwia konfigurowanie reguł w pamięci podręcznej reguł, które będą stosowane tylko do konkretnych układów rekordów.
- Elementy sterujące interfejsu użytkownika produktu Rational Integration Tester 8.5.0 zostały zaktualizowane. Choć ogólny poziom funkcjonalności interfejsu użytkownika nie zmienił się, istnieją zmiany wizualne, a ponadto obecnie szybsze jest przełączanie między perspektywami.