Simulink Test
Sviluppo, gestione ed esecuzione di test basati sulla simulazione
Domande? Contattaci.
Domande? Contattaci.
Simulink Test fornisce strumenti per l’authoring, la gestione e l’esecuzione di test sistematici di modelli basati sulla simulazione, codice generato e hardware simulato o fisico. Include modelli di test di simulazione, di base e di equivalenza che consentono di eseguire test funzionali, unitari, di regressione e back-to-back mediante SIL (Software-In-the-Loop), PIL (Processor-In-the-Loop) e modalità HIL (Hardware-In-the-Loop) in tempo reale.
Con Simulink Test è possibile creare test harness non intrusivi per isolare il componente da testare. È possibile definire valutazioni basate sui requisiti utilizzando una lingua basata sul testo e specificare input, output attesi e tolleranze del test in vari formati, tra cui Microsoft® Excel®. Simulink Test include un blocco Test Sequence che consente di costruire sequenze di test complesse e valutazioni, oltre a un Test Manager per gestire ed eseguire test. I blocchi degli osservatori consentono di accedere a qualsiasi segnale del progetto senza modificare il modello o l’interfaccia del modello. Grandi set di test possono essere organizzati ed eseguiti in parallelo o su sistemi di integrazione continua.
È possibile ricondurre i test ai requisiti (con Requirements Toolbox) e generare report che includono informazioni sulla copertura di test da Simulink Coverage.
Il supporto relativo agli standard del settore è disponibile nell’IEC Certification Kit (per ISO 26262 e IEC 61508) e nel DO Qualification Kit (per DO-178 e DO-254).
Utilizza i modelli di test per creare test di simulazione, di base e di equivalenza. Definisci i dati dei test con più formati: MAT-file, fogli di calcolo di Excel, codice MATLAB, blocchi Signal Editor a livello grafico, sequenze di input di test programmatiche con il blocco Test Sequence, o input di test generati automaticamente con Simulink Design Verifier.
È possibile sfruttare tutte le potenzialità di Simulink Test e di RoadRunner per creare scenari di test completi che semplificano le procedure per testare gli agenti su veicoli ego nell’ambito di simulazioni su strada, ottimizzando l’efficienza e l’efficacia dei propri workflow di test. È possibile creare ed eseguire casi di test di RoadRunner in Test Manager usando un unico modello Simulink per testare uno scenario di RoadRunner.
Aumenta la resa per grandi suite di test, iterazioni e grandi modelli Simulink utilizzando un’esecuzione parallela. I test possono essere eseguiti individualmente o in batch per automatizzare il testing e impostare un ambiente di test standardizzato. L’esecuzione di test di modelli con MATLAB Unit Test consente di eseguire l-integrazione in sistemi di integrazione continua (CI) come Jenkins™.
Esegui ed effettua il debug dei test in modalità di simulazione normale, acceleratore, acceleratore rapido, Software-In-the-Loop (SIL), Processor-In-the-Loop (PIL) o Hardware-In-the-Loop (HIL) con Simulink Real-Time. Utilizza il pacchetto di supporto Simulink Test per ASAM® XIL Standard per controllare hardware HIL di terze parti con Simulink Test.
I test harness forniscono un ambiente di simulazione integrato che isola il modello Simulink o il componente modello. Esegui simulazioni specifiche per test su modelli o componenti modello mentre sincronizzi le modifiche apportate al progetto tra il modello e il test harness. Con gli osservatori, esegui il debug e testa i segnali Simulink senza aggiungere porte, blocchi, collegamenti o interfacce che servono solo per il testing.
Crea test e valuta i risultati della simulazione con sequenze di test temporali e basate sui passaggi con un sottogruppo di funzionalità del linguaggio MATLAB , tra cui operatori temporali, generatori di segnali e costrutti condizionali.
Crea test con valutazioni temporali con una semantica precisa in un linguaggio di formato naturale. Questi test modellano con precisione il comportamento complesso e dipendente dal tempo con condizioni, eventi, valori dei segnali e ritardi.
Simulink Test mostra un riepilogo e i dettagli dei test che sono stati eseguiti. Per condividere i risultati con gli altri, esporta i risultati dei test in un file che può essere esaminato in seguito in Test Manager. Genera report che includano il risultato dei test, il riepilogo dei test e tutti i criteri usati per confrontare i test. Questi report possono essere personalizzati con Simulink Report Generator.
Simulink Coverage consente di raccogliere metriche di copertura, come decisione, condizione, copertura di condizione/decisione modificata (MCDC) e copertura di limiti relazionali . Dai risultati della copertura in Test Manager, genera casi di test per la copertura mancante con Simulink Design Verifier.
“La progettazione Model-Based ci ha aiutati ad applicare i metodi di progettazione e verifica richiesti da ISO 26262, come la verifica back-to-back e la valutazione della copertura dei test. In particolare, i casi di test e i report automatizzati in Simulink Test hanno contribuito notevolmente a ridurre la difficoltà delle operazioni di test.”
30 giorni di prova a tua disposizione.
Richiedi una quotazione e scopri i prodotti correlati.
È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.