Informazioni relative alle nuove funzioni ed ai miglioramenti in
IBM® Rational Integration Tester,
IBM Rational Performance Test Server
e
1IBM Rational Test Virtualization Server
per la versione 8.5.0.
La documentazione per l'utente è stata convertita dai file PDF al Centro
informazioni
Rational Integration Tester.
Per informazioni relative all'impostazione del centro informazioni, consultare
https://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp
> Utilizzo della guida.
Globalizzazione- Rational Integration Tester
è stato migliorato in modo da fornire supporto completo per le serie di
caratteri Unicode.
Ciò significa che le risorse del progetto, i messaggi ed i file che contengono
caratteri Unicode verranno correttamente inviati, ricevuti ed elaborati
e che
Rational Integration Tester
può utilizzare directory che contengono caratteri Unicode.
I nomi host sono correttamente convertiti in e da Unicode in base
all'approccio standard.
- È necessario configurare correttamente un database dei risultati di
progetto
Rational Integration Tester
per garantire che le risorse del progetto (ad esempio, le suite di test) ed
i messaggi che contengono Unicode siano archiviati correttamente.
I database Oracle,
IBM DB2
e MySQL devono essere impostati in modalità Unicode.
I database Microsoft SQL
Server devono essere impostati in modo da utilizzare il tipo nvarchar
invece del tipo varchar. Lo script di creazione dello schema del database
Microsoft SQL Server fornito con Rational Integration Tester crea un
database basato su nvarchar. Per Oracle,
DB2
e MySQL, fare riferimento alle informazioni relative all'installazione per
Rational Integration Tester
per determinare il modo in cui impostare il database in modalità Unicode.
- Rational Integration Tester
e
Rational Test Control Panel
sono stati tradotti in 14 lingue (oltre all'inglese).
Rational Integration Tester
verrà avviato utilizzando automaticamente il sistema operativo selezionato se è
disponibile una traduzione in tale lingua.
Rational Test Control Panel
visualizzerà le pagine Web in una lingua in base ai dettagli della lingua
forniti dal proprio browser Web, che generalmente è la lingua del sistema
operativo.
- I termini specifici, come ad esempio SWIFT ed i nomi dei tipi
Java, sono stati deliberatamente non tradotti.
I messaggi di sistema destinati al supporto IBM, come, ad esempio, gli
stack di eccezione, non sono stati tradotti.
A tutti i messaggi di errore è stato assegnato un codice univoco, che verrà
visualizzato in alfabeto occidentale per assistenza al supporto IBM.
Piattaforme e standard- Rational Integration Tester
ora supporta Microsoft Windows 8 .
- Rational Integration Tester
ora supporta le licenze floating in AIX (32 e 64 bit).
- È stato aggiunto il supporto per le connessioni SSL al trasporto TCP/IP.
Ciò consente a
Rational Integration Tester
di effettuare la connessione ai servizi TCP/IP attraverso SSL, di
virtualizzare un servizio che utilizza SSL e di registrare messaggi (in
testo semplice) inviati attraverso SSL utilizzando il proxy HTTP/TCP.
- È stato aggiunto il supporto per gli oggetti serializzati Microsoft .Net
4.5 nei messaggi.
Ciò consente a
Rational Integration Tester
di pubblicare e ricevere oggetti .Net 4.5 serializzati su un trasporto
supportato.
Questa funzionalità richiede l'installazione di .Net
4.5 o versione successiva sul computer su cui sono installati
Rational Integration Tester
o
Rational Integration Tester
Agent;
inoltre, è necessario verificare che il software .Net sia configurato
correttamente.
- Gli schemi ASC X12 forniti con
Rational Integration Tester
sono stati aggiornati alle versioni 6040 (gennaio 2012).
- Rational Integration Tester,
Rational Performance Test Server
e
Rational Test Virtualization
Server
ora dispongono di un Centro informazioni IBM.
I manuali PDF, i file della guida Eclipse e le release note in formato PDF non
sono più forniti con il software.
- Rational Integration Tester
(applicazione client) è ora supportato su OS X.
I
proxy
Rational Integration Tester,
Rational Test Control Panel
(lato server) e
gli
agent Rational Integration Tester
non sono supportati su OS X. La funzionalità di
Rational Integration Tester
su OS/X è limitata perché alcune applicazioni di terze parti non forniscono i
file JAR del client per il sistema operativo.
- Il
supporto
Rational Integration Tester
per la codifica WS-Security è stato migliorato in modo significativo:
- Le intestazioni WS-Security possono ora essere codificate alla
pubblicazione.
- Gli stub e le azioni del sottoscrittore possono decodificare i messaggi
SOAP codificati con WS-Security (a condizione che gli archivi chiave siano
configurati correttamente).
Ciò significa che ora è possibile virtualizzare i servizi che ricevono e
devono rispondere con messaggi codificati con WS-Security.
- Con gli archivi chiave configurati in modo appropriato, Studio di
registrazione è
in grado di decodificare automaticamente i messaggi codificati in WS-Security e
di visualizzare il contenuto in testo normale agli utenti durante la
registrazione.
- Rational Integration Tester
ora supporta tutti i dizionari di schema UN/EDIFACT. UN/EDIFACT (United
Nations rules for Electronic Data Interchange for Administration,
Commerce and Transport) è una serie di standard internazionali, directory e
linee guida per lo scambio elettronico di dati strutturati.
Le release precedenti di
Rational Integration Tester
supportavano una serie secondaria di dizionari utilizzando una tecnologia
obsoleta.
Rational Integration Tester 8.x
supporta ancora la tecnologia precedente, ma tale supporto verrà rimosso
dalle release successive di
Rational Integration Tester
e non deve essere utilizzato per la creazione di nuovi test.
Il nuovo schema, UN EDIFACT,
supporta dizionari fino a D11B. Lo schema precedente, EDIFACT/ISO
9735,
dispone solo di dizionari A fino a 2006.
Virtualizzazione- È ora possibile utilizzare
Rational Integration Tester
per intercettare, registrare e virtualizzare le chiamate al metodo Java.
Ciò consente di virtualizzare i servizi quando la tecnologia middleware
non è disponibile o è troppo costosa da acquisire oppure quando altre
funzioni
di
virtualizzazione
Rational Integration Tester
non supportano una particolare tecnologia middleware.
- È ora possibile registrare e virtualizzare chiamate da un programma IBM
CICS all'altro durante l'accesso
reciproco mediante la tecnologia DPL (distributed program link).
Ciò consente a chiunque esegua test di programmi CICS di creare servizi
virtuali che rappresentano programmi CICS downstream e quindi semplificare
gli ambienti di test o di eseguire test quando i programmi CICS non sono ancora
disponibili.
La virtualizzazione DPL CICS è disponibile in
CICS V4.2 e
V5.1. Per utilizzare tale funzione, è necessario installare una patch sul
sistema CICS:
- È ora possibile virtualizzare un database IBM
DB2,
Oracle, Microsoft SQL Server o MySQL a cui si accede mediante JDBC senza
richiedere un secondo schema dello stesso tipo di database.
È possibile effettuare tale operazione selezionando l'opzione del database
di simulazione integrato durante la creazione di uno stub del database.
Questa opzione utilizza un database creato in
Rational Integration Tester
o
Rational Integration Tester
Agent
ed abilita la virtualizzazione dell'accesso al database non specifico del
fornitore (tabelle e procedure memorizzate).
Gli stub creati utilizzando questa opzione conservano lo stato del database
e possono essere modificati come normali stub del database.
Se è necessario virtualizzare l'accesso al database che utilizza SQL
specifico del fornitore, l'approccio del secondo schema alternativo fornisce la
migliore esperienza complessiva.
- Durante la creazione di un test prestazionale in
Rational Integration Tester,
è ora possibile selezionare gli stub da eseguire da
Rational Test Control Panel
nello stesso modo in cui è possibile per gli scenari di suite di test.
All'avvio del test prestazionale, gli stub verranno avviati sugli agent
Rational Test Virtualization
Server.
Quando il test prestazionale viene arrestato, vengono arrestati anche gli
stub.
È inoltre possibile bloccare l'ambiente
Rational Test Control Panel
per la durata del test prestazionale.
IBM Rational Quality Manager- Nell'integrazione
Rational Integration Tester
e
Rational Quality Manager,
il trasferimento dei parametri di esecuzione è stato potenziato.
È possibile concatenare più test di integrazione in
Rational Quality Manager,
in modo che l'output di un test possa rappresentare l'input di un altro test.
È possibile gestire i parametri utilizzando l'interfaccia utente di
Rational Quality Manager.
Durante l'esecuzione dei test sui computer agent, è possibile inviare
parametri di input e ricevere parametri di output.
È possibile impostare il trasferimento dei parametri per test singoli o
multipli.
- È ora possibile configurare
Rational Integration Tester
Agent
in modo che possa essere utilizzato da più progetti
Rational Quality Manager
per eseguire i test.
Nelle release precedenti, era necessario un agent per ciascun progetto
Rational Quality Manager.
IBM System z- Per i servizi virtuali basati sul reindirizzamento dei messaggi basati
sull'interceptor per i gestori code
IBM WebSphere MQ
in esecuzione su System z, è ora disponibile la tecnologia Sift and pass
through. Tale tecnologia, introdotta per la piattaforma
WebSphere MQ
distribuita in
Rational Integration Tester
8.0.1, consente di eseguire i servizi virtuali contemporaneamente al servizio
reale.
La tecnologia Sift and pass Through assicura che il servizio virtuale
riceva sempre il messaggio per primo e possa determinare se elaborarlo
o trasferirlo al servizio attivo.
Ciò consente la creazione di stub più sofisticati in grado di delegare al
servizio attivo se il messaggio non è importante per uno scenario di test.
Integrazione DevOps/Continua- Rational Test Control Panel
ora dispone di un'interfaccia OSLC (Open Services for
Lifecycle Collaboration) che può essere utilizzata da altre applicazioni
per rilevare, arrestare ed avviare gli stub.
Rational Quality Manager 4.03
dispone del supporto integrato per tale interfaccia
OLSC, in modo che gli utenti
Rational Quality Manager
possano utilizzare
Rational Test Control Panel
per rilevare i servizi virtuali associati a tali servizi stub con asset in
Rational Quality Manager. Rational Quality Manager
utilizza quindi l'interfaccia OSLC per avviare automaticamente gli stub.
Ad esempio, è possibile configurare
Rational Quality Manager
in modo da avviare un insieme di stub all'inizio di una serie di test per
fornire servizi virtuali in base ai quali è possibile eseguire gli scenari di
test.
HP Quality Center- Un nuovo tipo di integrazione tra
Rational Integration Tester
e HP Quality Center 11 offre significativi miglioramenti delle prestazioni
rispetto all'integrazione precedente durante l'esecuzione di test
Rational Integration Tester
da Quality Center. Quando viene definito l'ambiente di test da utilizzare per
l'esecuzione del test, è ora possibile definire il metodo di esecuzione del
test (istanza
Rational Integration Tester
in esecuzione su cui viene basata l'esecuzione del test su un progetto
Rational Integration Tester
specificato o riga comandi) e le impostazioni del livello di log
(disattivato, grave, avvertenza, info, debug) per ridurre il tempo di
esecuzione e fornire solo il livello di informazioni di log desiderato.
Miglioramenti all'usabilità- Nella prospettiva Studio di registrazione di
Rational Integration Tester,
è ora possibile utilizzare Trova per cercare i testi dei messaggi in Studio di
registrazione.
Ciò consente di identificare rapidamente un messaggio (in base al contenuto
presente nel corpo del messaggio) durante la creazione di test o stub dai
messaggi registrati.
Ciò è particolarmente utile durante l'utilizzo della funzione di
virtualizzazione Java inclusa in
Rational Integration Tester
8.5.0 perché durante ciascuna sessione di registrazione è possibile registrare
un numero elevato di chiamate al metodo.
- Come parte dei miglioramenti alla conformità Unicode, sono stati migliorati
i layout di record.
Nelle release precedenti, tutti i layout dei record supponevano che le stringhe
fossero basate su ASCII e quindi non adatte per l'utilizzo con
Unicode. Ora sono disponibili tre tipi di layout di record:
- Tutti i layout di record creati nelle release precedenti di
Rational Integration Tester
sono considerati di tipo ASCII.
Con la codifica ASCII, si suppone che un carattere sia sempre composto da un
byte.
Non utilizzare questo tipo per creare nuovi layout di record, a meno che non
si sia certi che i messaggi a cui viene applicato il layout di record siano
sempre in ASCII.
- Il tipo string consente di definire solo elementi basati sui caratteri.
Tutte le lunghezze/posizioni dei record sono definite in base al numero di
caratteri e non al numero di byte.
Ciò consente di utilizzare caratteri Unicode
(che hanno lunghezze di byte variabili) in modo coerente all'interno di un
layout di record.
- Il tipo byte non consente di definire elementi basati sui caratteri.
Tutte le posizioni e le lunghezze sono definite in base alle posizioni dei
byte.
Non sono consentiti caratteri e stringhe, per cui Unicode non
ha senso per questo tipo.
Inoltre, è possibile assegnare uno spazio dei nomi ad un layout di
record.
Ciò consente di eseguire il raggruppamento nella vista Libreria degli schemi
della prospettiva Scuola di architettura e di impostare regole nella
cache delle regole che verranno applicate solo a layout di record
specifici.
- I controlli dell'interfaccia utente
Rational Integration Tester 8.5.0
sono stati migliorati. Sebbene il livello generale di funzionalità
dell'interfaccia utente non sia stato modificato, sono state apportate
alcune modifiche visive ed il passaggio da una prospettiva all'altra è più
rapido.