He escrito un pequeño sistema operativo para el proyecto integrado que se ejecuta en blanco pequeño a mediano.¿Cómo probar la confiabilidad de mi propio (pequeño) sistema operativo incorporado?
Agregué algunas pruebas de unidad automatizadas con una cobertura de código de prueba alta (> 95%), pero el alcance es solo la parte estática.
Obtuve algunas métricas de código como complejidad y legibilidad.
Estoy probando mi código con un verificador de reglas con soporte MiSRA, y por supuesto solucioné todas las advertencias.
Estoy probando el código con un analizador estático y volví a arreglar todas las advertencias.
¿Qué puedo hacer ahora para probar y mejorar la fiabilidad de mi sistema operativo? ¿Qué tal la parte dinámica?
Dejar que la gente realmente lo use no es una opción en este momento? –
@Tim Post: Sí, 2 proyectos lo están ejecutando ... ¡pero debo proporcionar información sobre la fiabilidad! He probado solo la parte estática. – TridenT
¿Es este un sistema operativo basado en texto? –