Leia sobre os novos recursos e aprimoramentos no IBM® Rational Integration Tester, IBM Rational Performance Test Server e IBM Rational Test Virtualization Server para a
versão 8.5.0.
A documentação do usuário foi convertida de arquivos PDF para o Centro de Informações do Rational Integration Tester.
Para obter informações sobre como configurar o centro de informações, consulte https://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp > Usando a ajuda.
Globalização- O Rational Integration Tester foi aprimorado para fornecer suporte integral aos conjuntos de caracteres Unicode.
Isso significa que os recursos do projeto, mensagens (e arquivos) que contêm os caracteres
Unicode serão enviados, recebidos e processados corretamente e que o
Rational Integration Tester poderá
usar diretórios contendo caracteres Unicode. Os nomes de host são convertidos
corretamente para, e a partir do, Unicode de acordo com a abordagem padrão.
- Um banco de dados de resultados do projeto Rational Integration Tester deve ser configurado corretamente para assegurar que os recursos do projeto
(por exemplo, conjuntos de teste) e mensagens que contêm Unicode
sejam armazenados com sucesso. Os bancos de dados Oracle, IBM DB2,
e MySQL devem ser configurados no modo Unicode. Os bancos de dados do Microsoft SQL
Server devem ser configurados para usar o tipo nvarchar ao invés do tipo
varchar. A criação do esquema de banco de dados do Microsoft SQL Server que é fornecido com o
Rational Integration Tester criará um banco de dados baseado em nvarchar. Para Oracle, DB2,
e MySQL, consulte as informações sobre a instalação do Rational Integration Tester para
determinar como colocar o banco de dados no modo Unicode.
- O Rational Integration Tester e o Rational Test Control Panel foram traduzidos para 14 idiomas (junto com inglês). O Rational Integration Tester iniciará o
uso de seu sistema operacional selecionado automaticamente se uma tradução
estiver disponível nesse idioma. O Rational Test Control Panel renderizará
páginas da web em um idioma baseado nos detalhes de idioma fornecidos pelo
seu navegador da web, que geralmente é o idioma de seu sistema operacional.
- Os termos padrão de mercado, como nomes de tipo SWIFT e Java, não foram
traduzidos deliberadamente. As mensagens do sistema a serem lidas pelo Suporte
IBM, por exemplo, pilhas de exceções, não foram traduzidas.
Todas as mensagens de erro receberam um código exclusivo, que será exibido em um alfabeto
ocidental para auxiliar o Suporte IBM.
Plataformas e padrões- O Rational Integration Tester agora
suporta o Microsoft Windows 8.
- O Rational Integration Tester agora suporta licenças flutuantes no AIX (32 e 64 bits).
- O suporte para conexões SSL foi incluído no transporte TCP/IP.
Isso permite que o Rational Integration Tester se conecte aos serviços TCP/IP sobre SSL, para virtualizar um serviço que usa o
SSL e para registrar mensagens (em texto simples) que são enviadas por meio do SSL
usando o proxy HTTP/TCP.
- Suporte foi incluído para objetos serializados do Microsoft .Net 4.5 nas mensagens. Isso permite que o Rational Integration Tester publique e
receba objetos .Net 4.5 que foram serializados para um transporte suportado. Essa funcionalidade requer uma instalação do .Net 4.5 ou posterior no computador em que o Rational Integration Tester ou o Rational Integration Tester
Agent está
instalado e você deverá assegurar que o software .Net esteja configurado corretamente.
- Os esquemas ASC X12 fornecidos com o Rational Integration Tester foram
atualizados para as versões 6040 (Janeiro de 2012).
- O Rational Integration Tester, Rational Performance Test Server,
e o Rational Test Virtualization
Server agora
possuem um Centro de Informações IBM. A documentação de manuais PDF e de arquivos de Ajuda do Eclipses
e as notas sobre a liberação em formato PDF não são mais fornecidos com o software.
- O Rational Integration Tester (aplicativo cliente) agora é suportado no OS X. Os proxies do Rational Integration Tester, o Rational Test Control Panel (lado do
servidor) e os agentes do Rational Integration Tester não são suportados no OS X. A funcionalidade do Rational Integration Tester no
OS/X é limitada porque alguns aplicativos de terceiros não fornecem arquivos JAR do
cliente para o sistema operacional.
- O suporte do Rational Integration Tester par criptografia WS-Security foi melhorado significativamente:
- Os cabeçalhos do WS-Security agora podem ser criptografados na publicação.
- As ações de stubs e de assinantes podem decriptografar as mensagens SOAP que são
criptografadas com o WS-Security (assumindo que os keystores estejam configurados corretamente).
Isso significa que agora é possível virtualizar os serviços que são recebidos,
devendo ser respondidos com mensagens criptografadas do WS-Security.
- Com os keystores apropriados configurados, agora o
Recording Studio poderá decriptografar as mensagens criptografadas do WS-Security automaticamente
e apresentar o conteúdo em texto simples para usuários conforme eles são registrados.
- O Rational Integration Tester agora
suporta todos os dicionários de esquema UN/EDIFACT. O United
Nations rules for Electronic Data Interchange for Administration,
Commerce and Transport (UN/EDIFACT) é um conjunto de normas, diretórios e diretrizes
internacionais para o intercâmbio eletrônico de dados estruturados.
Liberações anteriores do Rational Integration Tester suportavam
um subconjunto de dicionários usando tecnologia antiga. O Rational Integration Tester 8.x
ainda suporta a tecnologia antiga, mas esse suporte será removido de liberações
futuras do Rational Integration Tester e não deverá ser usado para construir novos testes. O esquema mais recente, UN EDIFACT,
suporta dicionários até D11B. O esquema mais antigo, EDIFACT/ISO 9735,
possui apenas dicionário A até 2006.
Virtualização- Agora é possível usar oRational Integration Tester para
interceptar, registrar e virtualizar as chamadas de método Java. Isso permite virtualizar serviços
quando a tecnologia de middleware estiver indisponível ou for muito cara
para adquirir ou quando os recursos de virtualização do Rational Integration Tester não suportarem uma determinada tecnologia de middleware.
- Agora é possível registrar e virtualizar as chamadas de um programa IBM CICS para outro quando elas estiverem acessando entre si
por meio da tecnologia de link de programa distribuído (DPL). Isso permite que qualquer pessoa que testar programas CICS crie serviços virtuais que representam programas CICS de recebimento de dados, simplificando, com isso, ambientes de teste, ou testem quando programas CICS ainda não estiverem disponíveis. A virtualização do CICS DPL está disponível no CICS V4.2 e V5.1. Para usar esse recurso, uma correção deverá ser instalada no sistema CICS:
- Agora é possível virtualizar um banco de dados IBM DB2,
Oracle, Microsoft SQL Server ou MySQL acessado por meio do JDBC
sem requerer um segundo esquema do mesmo tipo de banco de dados.
Isso é feito ao selecionar a opção de simulação integrada do banco de dados
ao criar um stub de banco de dados. Essa opção usa um banco de dados construído no Rational Integration Tester ou no Rational Integration Tester
Agent e permite
virtualização de acesso ao banco de dados específico de não fornecedor (tabelas e
procedimentos armazenados). Os stubs construídos usando essa opção ainda mantêm
o estado do banco de dados e poderão ser editados como stubs de banco de dados normais.
Se você precisar virtualizar o acesso ao banco de dados que usa SQL
específico de fornecedor, a segunda alternativa de abordagem de esquema ainda fornecerá a
melhor experiência geral.
- Quando criar um teste de desempenho no Rational Integration Tester,
agora é possível selecionar stubs para executar a partir do Rational Test Control Panel da
mesma forma que pode ser feito para cenários do suíte de testes. Quando o teste de desempenho iniciar,
os stubs serão iniciados nos agentes Rational Test Virtualization
Server.
Quando o teste de desempenho para, os stubs também são interrompidos. Também há a opção de bloquear o ambiente
Rational Test Control Panel durante o teste de desempenho.
IBM Rational Quality Manager- Na integração doRational Integration Tester e do Rational Quality Manager, a trasnmissão do parâmetro de execução foi aprimorada. É possível encadear diversos testes de integração
no Rational Quality Manager de modo que
a saída de um teste possa ser a entrada para outro teste. É possível
gerenciar os parâmetros usando a interface com o usuário do Rational Quality Manager.
Quando estiver executando testes nos computadores agente, é possível enviar parâmetros
de entrada e receber parâmetros de saída. É possível configurar o parâmetro ao
transmitir testes únicos ou diversos testes.
- Agora é possível configurar umRational Integration Tester
Agent de modo que ele possa ser usado por diversos projetos do Rational Quality Manager para executar testes. Em liberações anteriores, um agente era necessário para cada projeto do Rational Quality Manager.
IBM System z- A tecnologia Sift e Pass Through agora está disponível para serviços virtuais com base
no redirecionamento de mensagem baseado em interceptor para os gerenciadores de fila do IBM WebSphere MQ em execução
no System z. Essa tecnologia, que foi introduzida para a plataforma distribuída
do WebSphere MQ no
Rational Integration Tester 8.0.1,
permite que serviços virtuais sejam executados ao mesmo tempo que o serviço real.
A tecnologia Sift and Pass Through assegura que o serviço virtual sempre obtenha a mensagem primeiro e, em seguida,
possa determinar se irá processá-la ou permitirá que ela seja "passada" para o serviço ativo.
Isso permite construir stubs mais sofisticados que possam ser delegados para o serviço
ativo se a mensagem não for relevante para um caso de teste.
Integração DevOps/Contínua- O Rational Test Control Panel agora oferece uma interface Open Services for Lifecycle Collaboration (OSLC),
que pode ser usada por outros aplicativos para descobrir, parar e iniciar stubs. O Rational Quality Manager 4.03
possui suporte integrado para essa interface OLSC, de modo que os usuários do Rational Quality Manager possam
usar o Rational Test Control Panel para
descobrir serviços virtuais e associar esses serviços de stubs aos ativos
no Rational Quality Manager. O Rational Quality Manager, em seguida, usará a interface do OSLC para iniciar os stubs automaticamente. Por
exemplo, o Rational Quality Manager poderá ser configurado para iniciar um conjunto de stubs no início de uma série
de testes para fornecer serviços virtuais com relação a quais casos de teste podem
ser executados.
HP Quality Center- Um novo tipo de integração entre o Rational Integration Tester e
o HP Quality Center 11 oferece melhorias de desempenho significativas sobre a integração anterior
quando executar os testes do Rational Integration Tester a partir
do Quality Center. Quando você definir o ambiente de teste a ser usado
para execução de teste, agora é possível definir o método de execução de teste (executar instância do Rational Integration Tester na qual você baseia a execução de teste em um projeto ou linha de comandos do Rational Integration Tester especificado) e as configurações de nível de log (desligado, grave, aviso, informativo, depuração)
para diminuir o tempo de execução e fornecer apenas o nível desejado de informações de log.
Aprimoramentos de uso- Na perspectiva do Recording Studio do Rational Integration Tester,
agora é possível usar Localizar para procurar por corpos de mensagens no Recording Studio.
Isso permite identificar rapidamente uma mensagem (com base no conteúdo que
é conhecido no corpo da mensagem) quando criar testes ou stubs a partir de mensagens
gravadas. Isso é especialmente útil quando trabalhar com a funcionalidade
de virtualização Java incluída no Rational Integration Tester 8.5.0
porque um grande número de chamadas de método pode ser gravado durante cada sessão de gravação.
- Como parte das melhorias de conformidade com o Unicode, layouts de registro
foram aprimorados. Em liberações anteriores, todos os layouts de registro assumiam que
as sequências eram baseadas em ASCII, o que eram inadequadas para trabalhar com
Unicode. Agora há três tipos de layout de registro:
- Todos os layouts de registro criados em liberações anteriores do Rational Integration Tester serão
assumidos como sendo do tipo ASCII. Com ASCII, um caractere é assumido
ser sempre um byte. Esse tipo não deve ser usado para criar novos
layouts de registro, a menos que você tenha a certeza de que as mensagens para as
quais o layout de registro será aplicado sempre irão estar em ASCII.
- O tipo de sequência permite definir apenas elementos baseados em caracteres.
Todas as posições ou comprimentos do registro são definidos em termos do número
de caracteres, e não no número de bytes. Isso permite que os caracteres Unicode
(que são comprimentos de byte variáveis) sejam usados de modo consistente dentro de um
layout de registro.
- O tipo de byte não permite que elementos baseados em caractere sejam definidos.
Todas as posições e comprimentos são definidos em termos de posições de byte.
Como os caracteres ou sequências não são permitidos, o Unicode não possui
nenhum significado para esse tipo.
Além disso, agora é possível
designar um namespace para um layout de registro.
Isso fornece agrupamento na visualização de Biblioteca de Esquema da perspectiva
Escola de Arquitetura e também permite configurar regras no Cache de Regra que
serão aplicadas apenas aos layouts de registro específicos.
- Os controles da interface com o usuárioRational Integration Tester 8.5.0
foram atualizados. Embora o nível geral de funcionalidade da interface com o usuário
não tenha sido alterado, há algumas mudanças visuais e alternar entre as
perspectivas ficou mais rápido.