¿Cómo funciona Cobertura con JUnit?

No puedo entender cómo Cobertura coopera con JUnit. Como entendí, la cobertura modifica el código de bytes compilado e inserta en este código de bytes sus propios comandos. Okay. Después de eso, ejecutamos Junit Framework y le damos nuestras pruebas para que se ejecute. ¿Podría alguien explicar en qué puntos la cobertura obtiene la información de cuáles de sus comandos se ejecutaron?

Respuestas a la pregunta(2)

Su respuesta a la pregunta