Capítulo 88. Utilizar la cobertura para mejorar tus pruebas unitarias
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Emily Bache
Medir la cobertura de tus pruebas es más fácil que nunca. En un IDE moderno, el botón para ejecutar tus pruebas con cobertura está justo al lado de los de ejecutarlas o depurarlas. Los resultados de la cobertura se presentan clase por clase con pequeños gráficos, así como las líneas relevantes resaltadas en color en el código fuente.
Los datos de cobertura son fáciles de conseguir. Pero, ¿cuál es la mejor forma de utilizarlos?
Cuando escribes código nuevo
La mayoría de la gente está de acuerdo en que debes entregar pruebas unitarias junto con todo el código que escribas. Puedes discutir sobre en qué orden hacer las cosas, pero en mi experiencia, lo que mejor funciona son los bucles cortos de retroalimentación. Escribe un poco de código de prueba, escribe un poco de código de producción, y construye la funcionalidad junto con las pruebas. Cuando trabajo así, de vez en cuando ejecuto las pruebas con cobertura como seguro adicional de que no me he olvidado de probar algún código nuevo que acabo de escribir.
El principal peligro aquí es que te sientas muy satisfecho con un número de cobertura alto y no te des cuenta de que te falta tanto código como pruebas para una parte crucial de la ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access