Simulink Coverage™ przeprowadza analizę pokrycia kodu szacującą ukończenie testów modelu oraz wygenerowanego kodu. Uwzględnia on uznawane w przemyśle metryki takie jak decyzje, warunki, zmodyfikowane pokrycie warunków/decyzji (MC/DC) oraz relacyjne pokrycie brzegowe aby oszacować efektywność testów symulacyjnych modelu, software-in-the-loop (SIL) oraz procesor-in-the-loop (PIL). Wykryte braki mogą służyć do uzupełnienia procedur testowych, uzupełnienia wymagań i wyszukiwania niezamierzonych działań programu.
Simulink Coverage generuje interaktywne raporty pokazujące jaka część z modelu, S-funkcji C/C++, funkcji MATLAB i kodu wygenerowanego przez Embedded Coder została wykonana. Wyniki analizy pokrycia mogą zostać naniesione na bloki aby zwizualizować braki w procedurach testowych. Aby ocenić całkowite pokrycie testów, wyniki analizy coverage z wielu testów mogą zostać zakumulowane w jednym raporcie, dodatkowo możesz ręcznie wykluczyć bloki z analiz lub zdefiniować wyjątki odnoszące się do wykrytych braków w raportach pokrycia.
Wsparcie dla norm przemysłowych jest dostępne poprzez IEC Certification Kit oraz DO Qualification Kit.
Skorzystaj z bezpłatnej 30-dniowej wersji próbnej oprogramowania
Dowiedz się więcej