MATLAB Test mette a disposizione strumenti per sviluppare, eseguire, misurare e gestire test dinamici del codice MATLAB, comprese le applicazioni distribuite e i toolbox creati dagli utenti. È possibile utilizzare la dashboard di qualità basata sul progetto per portare la visibilità della maturità del codice a un livello di sintesi intuitivo. La dashboard è un riepilogo grafico e interattivo delle metriche di qualità del codice con dettagli cliccabili per l’analisi del codice, la coverage del codice, i risultati dei test e i requisiti.
MATLAB Test Manager aiuta a organizzare e a gestire i test e i risultati nel progetto, consentendoti di raggruppare, salvare ed eseguire suite di test personalizzate su scala. È possibile identificare eventuali percorsi di codice non testati utilizzando metriche di coverage del codice standard del settore, come decisione, condizione e copertura di condizione/decisione modificata (MC/DC). I risultati dei test persistenti consentono di ottimizzare la produttività tramite la semplice ripetizione di test selezionati per verificare le modifiche al codice. È possibile accorciare i tempi di esecuzione dei test di grandi suite di test sulla base di una selezione basata sulle dipendenze, grazie all’esecuzione di test in parallelo o nell’ambito di sistemi di integrazione in continuo.
È possibile verificare il comportamento previsto degli artefatti creati con MATLAB Coder e MATLAB Compiler SDK servendosi di tecniche di test di equivalenza funzionale. Grazie a MATLAB Test è possibile soddisfare le specifiche nell’ambito di applicazioni regolamentate tracciando i requisiti (con Requirements Toolbox). L’IEC Certification Kit garantisce il supporto degli standard industriali (ISO® 26262, IEC 61508 e IEC 62304).
Misurazione della coverage del codice in MATLAB
Misura la copertura del tuo algoritmo o dell’applicazione MATLAB eseguendo dei test. Acquisisci le metriche di copertura di MC/DC, decisione e condizione insieme alle metriche di copertura di istruzioni e funzioni da MATLAB. Usa queste metriche per valutare l’efficacia e la completezza dei test oppure per dimostrare la conformità ai regolamenti di settore.
Visualizzazione della qualità del codice MATLAB
Visualizza e misura la qualità del tuo codice MATLAB con la dashboard di qualità di MATLAB Test. La dashboard offre una vista riepilogativa aggregata dell’analisi statica del codice e dei risultati dei test, nonché metriche su copertura e requisiti.
Test di equivalenza per l’integrità del codice
Crea ed esegui dei test di equivalenza back-to-back. Confronta i risultati prodotti dal tuo codice MATLAB con i risultati prodotti dal codice generato con MATLAB Coder o MATLAB Compiler SDK in base alle raccomandazioni di IEC® 62304 e ISO 26262.
Gestione di suite di test su larga scala
Organizza e gestisci i test e i risultati dei test del tuo progetto creando ed eseguendo delle suite di test personalizzate. Applica delle tecniche di test in base alle dipendenze per concentrarti sulle sezioni di codice critiche. Usa i risultati dei test persistenti per ripetere l’esecuzione di un sottoinsieme selezionato di test per verificare le modifiche al codice.
Tracciamento dei requisiti sui test e sul codice MATLAB
Con Requirements Toolbox, crea, gestisci ed esplora i collegamenti di tracciabilità tra singole righe nel tuo codice MATLAB o nel codice di MATLAB Test e i dati dei requisiti nei documenti esterni. Evidenzia la tracciabilità nell’editor di MATLAB per individuare le lacune in termini di implementazione o test.
Conformità con gli standard industriali
Usa gli artefatti, i certificati e le suite di test per la qualificazione degli strumenti messi a disposizione dall’IEC Certification Kit per qualificare MATLAB Test e altri strumenti di generazione e verifica del codice MathWorks, rispetto a ISO 26262, IEC 61508, EN 50128, ISO 25119 e agli standard di sicurezza funzionale correlati come IEC 62304 e EN 50657. I certificati e i report di valutazione di TÜV SÜD sono inclusi nel kit per MATLAB Test.
Risorse sui prodotti:
Richiedi una versione di prova gratuita
30 giorni di prova a tua disposizione.
Pronto per acquistare?
Richiedi una quotazione e scopri i prodotti correlati.
Sei uno studente?
È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.