Herramientas de usuario

Herramientas del sitio


desarrollo:firmware:coverage

Test Code Coverage

El término se refiere a la cantidad del software que ha sido testeado. Los tools utilizados para medir el test coverage modifican el software de tal forma de verificar si una instrucción ha sido ejecutada o no.

Tipos de Coverage:

  • Statement Coverage: todas las instrucciónes fueron ejecutadas al menos 1 vez.
  • Line Coverage: todas las lineas de código fueron ejecutadas al menos 1 vez.
  • Path Coverage: todos los posibles caminos fueron ejecutados al menos 1 vez.
  • Modified condition/decision coverage: utilizado en sistemas críticos. Más información: MC/DC en Wikipedia.

El Firmware de la CIAA deberá cumplir 100% de Statement Coverage, es decir, todas las instrucciones deberán ser ejecutadas al menos una vez durante los tests.

Si está interesado en saber cómo realizamos los tests para el Firmware de la CIAA, visite Unit Tests o Pruebas Unitarias.

desarrollo/firmware/coverage.txt · Última modificación: 2014/09/25 15:11 por ppezoimburu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki