IBM® Rational® Test RealTimetm è, essenzialmente, un tool di verifica del livello di codice.
Fornisce allo sviluppatore una serie completa di tool per la creazione, esecuzione e la creazione di
report di test incentrati su funzione/metodo/procedura per i linguaggi C, C++, Ada e Javatm.
La creazione e l'esecuzione di test viene semplificata con l'aggiunta di due funzioni principali:
-
Target Deployment Technology - Rational Test RealTime crea automaticamente test harness, stub e
programmi di controllo grazie alla tecnologia di distribuzione che può adattare per qualunque
ambiente di build (ad es., programmi di compilazione, di collegamento e di debug) e
all'architettura di destinazione (ad es., piattaforma host, simulatore, emulatore, RTOS,
microchip). Consultare la guida al tool per la configurazione dell'ambiente di test in Rational
Test RealTime per acquisire ulteriori informazioni su questa tecnologia TDP.
-
Script di test automatizzati e generazione di maschera per stub di test - Rational Test RealTime
analizzerà il codice sorgente e genererà successivamente maschere di test e di stub. Per gli
sviluppatori che non si occupano di progettazione del primo test (che presume che ancora non esista
un codice) questa funzione produce automaticamente risorse di test. Tutto quello che uno
sviluppatore deve fare è fornire un input e classi di dati di output previsti e specificare lo stub
logico.
Ad integrare questa funzionalità del test è un host di tool di analisi runtime che, quando eseguito
durante l'esecuzione dei test, scopre attivamente perdite di memoria, colli di bottiglia nelle
prestazioni, codifica non verificata e architettura realizzata in modo insufficiente. La combinazione
di test e analisi runtime costituisce un mezzo potente sul desktop dello sviluppatore, verifica il
codice dello sviluppatore e fornisce una barriera affidabile contro un prodotto di scarsa qualità.
Rational Test RealTime può essere applicato dal "tester sviluppatore" molto presto, lungo tutti i passi
di sviluppo del sistema - inseriti, real-time o di rete - dall'unità attraverso l'integrazione alla
verifica di convalida, incrementando l'efficacia della propria verifica. Ottimizzata per la verifica di
applicazioni distribuite, real-time e inserite, questa versatile e completamente automatizzata
soluzione di verifica può essere implementata su qualunque componente basato su C, C++, Ada, Java o UML
di qualunque dimensione per accelerare lo sviluppo tempo-affidabilità di un'ampia serie di piattaforme
di destinazione. Rational Test RealTime offre vantaggi significativi in tracciabilità completa tra
codifica, scenari di test, modelli, consentendo di tracciare alla radice la causa di un problema e di
gestire senza sforzi le valutazioni del test.
|
|