Panoramica su IBM Rational Functional Tester

IBM Rational Functional Tester è uno strumento di test funzionale automatizzato orientato agli oggetti che consente di testare applicazioni Windows, .NET, Java, HTML, Siebel, SAP, AJAX, PowerBuilder, Flex, Dojo, Visual Basic e GEF. È inoltre possibile eseguire il test dei documenti PDF Adobe, e delle applicazioni zSeries, iSeries e pSeries. Rational Functional Tester consente di registrare script solidi e affidabili che possono essere riprodotti per convalidare nuove build di un'applicazione di test. IBM Rational Functional Tester è in esecuzione sulle piattaforme Windows e Linux.

IBM Rational Functional Tester è disponibile in due ambienti di sviluppo integrati. Per il test automatizzato, il prodotto registra le azioni dell'utente per creare script di test semplificati facili da comprendere in Rational Software Delivery Platform. Supporta inoltre due linguaggi di script per utenti avanzati. Gli script Java di Functional Tester utilizzano il linguaggio Java e gli script VB.NET 2003, VB.NET 2005 e VB.NET 2010 di Functional Tester utilizzano il linguaggio VB.NET e l'ambiente di sviluppo Microsoft® Visual Studio .NET.

IBM Rational Functional Tester Extension for Terminal-based Applications

Rational Functional Tester Extension per Terminal-based Applications supporta il test funzionale di zSeries (Mainframe come TN3270, TN3270E), iSeries (AS/400 come TN5250) e pSeries (Virtual Terminals come VT predefinito, VT100, VT420-7, VT420-8, VT UTF-8). Lo strumento IBM Rational Functional Tester Extension for Terminal-based Applications consente di creare script di test per automatizzare il test funzionale dei test case dell'applicazione host. Fornisce una serie completa di funzioni per testare gli attributi host, gli attributo del campo host ed il flusso di schermo. Utilizza punti di verifica e proprietà del terminale, oltre al codice di sincronizzazione per identificare la disponibilità del terminale per l'input dell'utente.

IBM Rational Functional TesterSDK Proxy

Con l'SDK (software development kit) proxy di Rational Functional Tester, è possibile estendere il supporto di esecuzione di test funzionali automatizzati per i controlli di interfaccia utente (oggetti di test GUI) dell'applicazione, oltre a ciò che è fornito da Functional Tester per impostazione predefinita.

Tecnologia e funzioni IBM Rational Functional Tester

La tecnologia di registrazione orientata agli oggetti in IBM Rational Functional Tester consente di generare rapidamente script di test funzionali per il test automatizzato registrando dall'AUT (application under test).. Rational Functional Tester utilizza la tecnologia orientata a oggetti per identificare i controlli o gli oggetti in base alle proprietà interne e non in base alle coordinate sullo schermo. Se l'ubicazione o il testo di un oggetto cambia, Rational Functional Tester può comunque trovarlo in fase di riproduzione.

La tecnologia di test a oggetti in Rational Functional Tester consente di testare qualsiasi controllo o oggetto nell'AUT (application under test)., compresi i dati e le proprietà del controllo.

In Rational Software Delivery Platform, è possibile catturare le istantanee dei controlli dell'applicazione durante la registrazione dello script di test funzionale semplificato. Le visualizzazioni dell'applicazione catturate sono visualizzate nella vista Applicazioni. È possibile utilizzare le visualizzazioni dell'applicazione per modificare gli script di test funzionali semplificati e inserire o modificare i punti di verifica senza aprire l'applicazione di test.

Mentre si utilizza lo script Java o .NET, le associazioni oggetti di test sono utilizzate e le visualizzazioni dell'applicazione non sono disponibili. Quando si registra uno script di test funzionale, Rational Functional Tester crea automaticamente un'associazione oggetti di test per l'AUT (application under test).. L'associazione oggetti di test di Functional Tester elenca gli oggetti di test disponibili nell'applicazione, attualmente visualizzati o meno. L'associazione di oggetti fornisce un metodo rapido per aggiungere oggetti a uno script di test funzionale. Poiché l'associazione oggetti di test contiene delle proprietà di riconoscimento per ogni oggetto, è possibile aggiornare facilmente le informazioni di riconoscimento in un'unica ubicazione centrale. Tutti gli script di test funzionale che utilizzano questa associazione oggetti di test condividono anche le informazioni aggiornate.

Durante la registrazione, è possibile inserire dei punti di verifica nello script per confermare lo stato di un controllo o di un oggetto tra le build dell'AUT (application under test).. Il punto di verifica cattura le informazioni sugli oggetti (in base al tipo di punto di verifica) e le memorizza in un file di dati di base. Le informazioni in questo file diventano la base dello stato previsto dell'oggetto durante i build successivi. Functional Tester ha un punto di verifica proprietà dell'oggetto e cinque punti di verifica dati (gerarchia dei menu, tabella, testo, struttura gerarchica ed elenco). È possibile utilizzare il Programma di confronto punti di verifica per analizzare le differenze tra i build ed aggiornare il file di base.

Rational Functional Tester offre una riproduzione dei test indipendente sia dal browser che dalla piattaforma. Ad esempio, è possibile registrare uno script di test funzionale in Windows e riprodurlo in Linux. È possibile registrare uno script di test funzionale mediante Firefox o Internet Explorer. Poiché lo script di test funzionale non contiene riferimenti al browser utilizzato durante la registrazione, è possibile riprodurlo utilizzando una qualsiasi delle versioni supportate di Firefox o Internet Explorer.

Integrazioni IBM Rational Functional Tester

IBM Rational Functional Tester supporta l'integrazione con diversi prodotti Rational come Clear Case, Rational Quality Manager e Rational Team Concert.

Integrazione di Rational Clear Case e Rational Team Concert: è possibile integrare Rational Functional Tester conRational Clear Case or Rational Team Concert e gestire gli asset dei test funzionali utilizzando uno dei seguenti strumenti di gestione dei controlli di origine.

Integrazione di Rational Quality Manager: Rational Functional Tester può essere integrato con IBM® Rational Quality Manager configurando l'adattatore ed eseguendo gli script di test funzionali da Rational Quality Manager.


Feedback