Napisałem mały system operacyjny dla wbudowanego projektu działającego na małym i średnim celu.Jak sprawdzić niezawodność mojego (małego) wbudowanego systemu operacyjnego?
Dodałem trochę zautomatyzowanego testu jednostkowego z wysokim zakresem kodu testu (> 95%), ale zakres jest tylko częścią statyczną.
Mam niektóre dane kodu jako złożoność i czytelność.
Testuję mój kod za pomocą sprawdzania reguł z obsługą MiSRA i oczywiście naprawię wszystkie ostrzeżenia.
Testuję kod za pomocą analizatora statycznego i ponownie poprawiono wszystkie ostrzeżenia.
Co mogę teraz zrobić, aby test - i poprawić - niezawodność mojego systemu operacyjnego? Co z częścią dynamiczną?
Pozwalanie ludziom na korzystanie z niego nie jest w tym momencie opcją? –
@Tim Post: Tak, 2 projekty go uruchamiają ... ale muszę podać trochę informacji o niezawodności! Przetestowałem tylko część statyczną. – TridenT
Czy to jest oparty na tekście system operacyjny? –