Compuware, evoluzioni importanti in Topaz for Total Test

Compuware, evoluzioni importanti in Topaz for Total Test

Compuware ha annunciato importanti migliorie per Topaz for Total Test: si possono fare unit test, test funzionali, test di integrazione, in un unico prodotto.

Con questa novità, unica nel settore dei test automatici, Compuware porta avanti la propria visione di cambiare radicalmente il modo in cui gli sviluppatori creano, eseguono e automatizzano i test. La soluzione unificata di automazione dei test sfrutta i punti di forza unici di Topaz for Total Test e XaTester sotto il marchio Topaz.

Ecco in sintesi i miglioramenti apportati:

Single user experience, che consente agli sviluppatori di eseguire unit test, test funzionali e di integrazione dallo stesso scenario di test—utilizzando un editor e una finestra di dialogo di esecuzione—e vedere i risultati dei test combinati in un unico report. Creando e combinando unit test, test funzionali e di integrazione di un programma o di un gruppo di programmi, gli sviluppatori potranno essere certi di avere una suite di test di regressione che copre tutti gli scenari di errore prevedibili.

Il test funzionale automatizzato in un browser web semplifica enormemente il test funzionale per i professionisti del mainframe di ogni livello di esperienza. I test funzionali tradizionali richiedono uno sforzo manuale e dispendioso in termini di tempo per scrivere un programma. Utilizzando un semplice browser, i test case possono ora essere impostati automaticamente in pochi minuti.

Il supporto avanzato e flessibile di scenari di test permette a sviluppatori e tester di impostare una sequenza di step. Ad esempio, i risultati di un test possono essere utilizzati come input per il successivo.

Supporto per il Test Driven Development (TDD), che consente agli sviluppatori e ai tester di progettare scenari di prova in anticipo in base alle specifiche del programma prima di svilupparlo.

Supporto per i test di integrazione multi-programma che consente agli utenti di progettare test specifici su come i programmi interagiscono tra loro e con i dati.

Una nuova integrazione con XebiaLabs che permette agli utenti di integrare uno scenario di unit test di Topaz for Total Test e/o una suite di test in una pipeline DevOps orchestrata da XebiaLabs.

Generazione automatica di JCL per eseguire unit test, test funzionali e di integrazione, eliminando la necessità per gli sviluppatori di creare manualmente il proprio JCL.

Grazie a questi nuovi miglioramenti—insieme a una profonda visibilità del codice e dei moduli load, alla virtualizzazione automatica dei dati e alle integrazioni di toolchain di terze parti DevOps—Topaz for Total Test consente agli sviluppatori di velocizzare in modo significativo il processo di test migliorandone allo stesso tempo la qualità.

Per migliorare continuamente l’esperienza dello sviluppatore mainframe, il nuovo Emulatore Topaz 3270 fornisce il livello ideale di funzionalità richiesto per completare attività una tantum “green screen” senza uscire da Topaz.
L’avvio di una transazione CICS o l’accesso alle utility REXX attraverso l’Emulatore all’interno di Topaz permette agli sviluppatori di riprendere rapidamente le attività su Eclipse per una transizione senza interruzioni che aumenta la produttività eliminando la necessità di uscire da Topaz e passare da un’applicazione all’altra.

Per il 18esimo trimestre consecutivo, Compuware ha annunciato un’innovazione significativa nella modernizzazione e nell’integrazione del mainframe. Questa innovazione è di vitale importanza per le grandi imprese che devono ottenere il massimo valore di business dai loro ambienti mainframe attraverso le best practice Agile e DevOps.

Chris O’Malley, CEO di Compuware
I test automatizzati erano l’anello mancante verso la vera Agility ed il DevOps Mainframe. Senza di essi le grandi imprese hanno avuto difficoltà a salvaguardare la qualità delle loro applicazioni mainframe mission-critical, in particolare con la crescita della domanda digitale. Topaz for Total Test colma questa lacuna, consentendo ai nostri clienti di automatizzare la progettazione, l’iterazione e l’esecuzione dei test, aumentando la velocità di sviluppo, la qualità e l’efficienza.