Ho scritto un piccolo sistema operativo per il progetto incorporato in esecuzione su un target di dimensioni medio-piccole.Come testare l'affidabilità del mio (piccolo) sistema operativo incorporato?
Ho aggiunto alcuni test di unità automatizzate con una copertura del codice di test elevata (> 95%), ma l'ambito è solo la parte statica.
Ho ottenuto alcune metriche del codice come complessità e leggibilità.
Sto testando il mio codice con un controllore di regole con il supporto MiSRA e, naturalmente, ho risolto tutti gli avvertimenti.
Sto testando il codice con un analizzatore statico e riparato di nuovo tutti gli avvisi.
Cosa posso fare ora per il test - e migliorare - l'affidabilità del mio sistema operativo? E la parte dinamica?
Lasciare che le persone lo usino effettivamente non è un'opzione a questo punto? –
@ Tim Post: Sì, 2 progetti sono in esecuzione ... ma devo fornire alcune informazioni sull'affidabilità! Ho testato solo la parte statica. – TridenT
Si tratta di un sistema operativo basato sul testo? –