|
Software Testing » Vector Software
|
La tool suite VectorCAST di Vector Software è un ambiente integrato che consente di eseguire in modo completamente automatico le attività normalmente connesse al test di applicazioni Software scritte in C, C++, Embedded C++ e Ada.
I diversi prodotti che costituiscono l'offerta Vector Software consentono di rispondere alle esigenze di:
- Test di unità
- Test di integrazione
- Test di sistema
L'automazione offerta dalla suite di prodotti Vector Software consente include:
- Costruzione automatica della struttura di test
- Generazione ed esecuzione dei test
- Analisi di copertura
- Test di regressione
- Misure di complessità del codice e analisi dei cammini critici
- Produzione dei report dei esecuzione
VectorCAST – L'ambiente completo per il test unitario di moduli Software
- Genera e compila automaticamente gli stub di test
- Integrato con i principali compilatori, RTOS e schede target
- Generazione automatica dei test case in base alla complessità del codice
- Generazioen automatica dei casi di test sui valori dei dati mid-min-max
- Consente la definzione dei test utente tramite interfaccia grafica o linguaggio script
- Possibilità di aggiungere codice C utente al testcase per maggiore flessibilità
- Utility di importazione per la creazione di test case a partire da MS Excel
- Code coverage di tipo grafico
- Opzione MC/DC
- Consente l'esecuzione dei test su host, simulatore e direttamente sui sistemi target embedded
- Opzione VectorCAST/RSP (Run time Support) per l'esecuzione su target
VectorCAST/COVER – Produzione dati di copertura nel system test
- Raccoglie i dati di copertura dalla appliocazione finale
- Supporta C, C++, e ADA simultaneamente
- Branch e statement coverage, MD/DC come mdoulo opzionale
- Aggrega automaticamente I dati di copertura di sessioni multiple di test
- Basis path analysys e metriche di complessità del codice
- Funzionalità di merge dei report di copertura tra VectorCAST e VectorCAST / cover
VectorCAST/Manage – Un singolo punto di controllo per tutte le attività di test
- Controllo centralizzato di Unit, Integrazione e System test
- Import di ambienti di test VectorCAST e VectorCAST/Cover per la creazione di suite automatiche di regression test
- Gestione di log, report e grafici sull'andamento delle attività di test
VectorCAST/Requirements Gateway – Il link tra i test e i requisiti di alto livello
- Gestione della tracciabilità tra ambiente di test e tool di Requirements Engineeering
- I risultati dei test (passato, fallito) e la percentuale di copertura del test possono diventare attributi dei requisiti di alto livello
- Orientato al supporto dei test "requirements based"
Piattaforme host disponibili
- IBM RS/6000 AIX (a partire da 5.3)
- PC Linux RedHat, SuSE, Debian, Mandrake
- Sun Solaris (a partire da 2.5.1)
- PC Windows 2000, XP
Target e Toolchain supportate
Linguaggio C/C++
- Analog Devices: Blackfin, Windows Host, Visual DSP++, Visual DSP++ 2.0, 3.5, 4.0
- ARM: ARM7, ARM9
- Cosmic: HCS12(x)
- DDC-I: SCORE C/EC++
- FreeScale CodeWarrior: DSP56800E, HCS08, HCS12(x), Starcore
- GNU: GNU C/C++, GNU C/C++ 3.x, GNU PPC, 68K, x86, VxWorks
- Green Hills: ARM, NEC V850, INTEGRITY-178B RTOS, PPC, 68K, MIPS Simulators PPC, 68K, MIPS Live Hardware (Bare Board), MBX800, PPC INTEGRITY Simulator (ISIM) PPC VxWorks, Unix Native, Windows Native
- IAR Systems: ARM 7, ARM 9, IAR Embedded Workbench 3.x, M32C, MSP430
- Intel: Intel C/C++
- Keil: C51, C166
- LynuxWorks: BlueCat, LynxOS, LynxOS-178, LynxOS-SE
- Mercury: Mercury Computer PPC
- Metaware: ARC
- Microsoft: Visual Studio C++, VS C++ .net 2002/2003, VS C++ 2005/2008, Windows
- MontaVista: Hard Hat Linux PPC
- NEC: NEC V850
- Rational Apex (Unix): Apex C/C++
- STMicroelectronics: STM Embedded Toolset
- SUN: Forte
- TASKING (Altium): DSP56XXX
- Texas Instruments: Code Composer Studio TMS320 DSP 2x, 3x, 5x, 6x
- Wind River: Diab 68K, PPC rtasim PPC, 68K, x86, vxWorks, Single Step 68K, PPC VxSim for Windows, VxSim for Unix, vxWorks 5.x, vxWorks 6.x
Linguaggio ADA
- AdaCore GNAT Pro High Integrity Edition (HIE), GNATPro, Unix Native, Windows Native PPC Target with VxWorks, PPC Target Bare Board
- Aonix: AdaWorld (Ada83), Unix Native, Windows Native, 68K Target with SMART run-time ERC32 Target with SMART run-time, Aonix ObjectAda (Ada95), Unix Native, Windows Native PPC Target with Raven run-time, x86 Target with Raven run-time
- Concurrent Computer Corp.: MAXAda
- DDC-I: DACS (Ada83), Windows Native, x86 Target, DDC-I SCORE (Ada95), Windows Native Unix Native, x86 Target, PPC Target
- Green Hills: Green Hills (Ada83), Unix Native, NEC850 Simulators, Green Hills (Ada95) Windows Native, PPC, 68K, MIPS, Simulators, PPC, 68K, MIPS, Bare Board Hardware PPC INTEGRITY, PPC VxWorks, PPC target with GMART run-time, PPC target with GSTART run-time
- OC SYSTEMS: PowerAda
- Rational Apex: Unix Native, PPC Target with Apex Exec, VADS (SunAda)
- XGC: XGC (Ada83), M1750A
NOVITÀ: integrazione con T-VEC Tester for Simulink and Stateflow per la creazione automatica dei test case a partire da modelli MATLAB.
Per maggiori informazioni sui prodotti Vector Software, clicca su: www.vectorcast.com.
|
|