Diferencia entre revisiones de «Cobertura de código»

4 bytes eliminados ,  hace 7 años
m
Bot: Arreglando referencias y otros
m (Bot: Traduciendo plantillas de citas; cambios triviales)
m (Bot: Arreglando referencias y otros)
La '''''cobertura de código''''' es una medida (porcentual) en las [[pruebas de software]] que mide el grado en que el [[código fuente]] de un [[Programa informático|programa]] ha sido testeado. <ref>{{cita web|autor=David Alonso Ríos|título=Cobertura de código|url=https://docs.google.com/viewer?a=v&q=cache:2Um1gFV1WgkJ:quegrande.org/apuntes/EI/2/TP/practicas/08-09/cobertura_codigo.pdf+cobertura+de+codigo&hl=es&gl=ar&pid=bl&srcid=ADGEESgSPbD61bv1IVTceyJtUwG03In8HijBv_4Q3J9BDM9ovBC0vdfdy8B0xDmivtSwjVWDtNL1PeX5gAI58kPetAceFv2EbTPOb9myOn7WDdBPUytfV_H5Cq5Bj1kBpF5W0rt8G9RR&sig=AHIEtbTjrJREd6WZYWWIlUq0sVCkm7dPgw|fechaacceso=17 de enero de 2013}}</ref> Sirve para determinar la calidad del test que se lleve a cabo<ref>{{cita web|autor=David Alonso Ríos|título=Cobertura de código|url=https://docs.google.com/viewer?a=v&q=cache:2Um1gFV1WgkJ:quegrande.org/apuntes/EI/2/TP/practicas/08-09/cobertura_codigo.pdf+cobertura+de+codigo&hl=es&gl=ar&pid=bl&srcid=ADGEESgSPbD61bv1IVTceyJtUwG03In8HijBv_4Q3J9BDM9ovBC0vdfdy8B0xDmivtSwjVWDtNL1PeX5gAI58kPetAceFv2EbTPOb9myOn7WDdBPUytfV_H5Cq5Bj1kBpF5W0rt8G9RR&sig=AHIEtbTjrJREd6WZYWWIlUq0sVCkm7dPgw|fechaacceso=17 de enero de 2013}}</ref> y para determinar las partes críticas del código que no han sido testeadas y las partes que ya fueron testeadas, <ref>{{cita web|autor=Rodrigo Corral|título=Cobertura de código más allá de las pruebas unitarias|url=http://geeks.ms/blogs/rcorral/archive/2008/08/13/cobertura-de-c-243-digo-m-225-s-all-225-de-las-pruebas-unitarias.aspx|fechaacceso=17 de enero de 2013|fecha=13 de agosto de 2008}}</ref> además se puede utilizar como técnica de [[Optimización de software|optimización]] dentro de un [[compilador optimizador]] para llevar a cabo una [[eliminación de código muerto]], más específicamente sirve para detectar [[código inalcanzable]] <ref>{{cita web|autor=Arthur Baars, Verónica Hernández, Tanja Vos|título=Pruebas estructurales evolutivas con EvoTest Framework|url=https://docs.google.com/viewer?a=v&q=cache:qKwixNd9CB8J:citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.189.4150%26rep%3Drep1%26type%3Dpdf+cobertura+de+codigo+inalcanzable&hl=es&gl=ar&pid=bl&srcid=ADGEESjvc7MBtUCpi82OIZkIMwiP20L5A8Tg9sauxdrF60CnsabxWXjESlRZU31Yr_Kb63_GZYASM2szJfXSYn3rk2T3tlxXE0yTTevqluQ4KWck6iIsUwyxARd3tvQcu4VeRqJGjNiS&sig=AHIEtbRVzyUZN5HnQ0mAKuHoQx9fgeDqaQ|fechaacceso=17 de enero de 2013|fecha=2009}}</ref>
 
La cobertura de código fue uno de los primeros métodos inventados para las pruebas de software sistemáticas. La primera referencia fue publicada por Miller y Maloney en [[Communications of the ACM]] en 1963.<ref>{{cita publicación
}}</ref>
 
La cobertura de código es una consideración en la certificación de seguridad de los equipos de aviación. Las pautas que indican cuales equipos de aviación están certificados por la [[Administración Federal de Aviación]] (FAA) se documentan en [[DO-178B]] <ref>RTCA/[[DO-178B]], ''Software Considerations in Airborne Systems and Equipment Certification, Radio Technical Commission for Aeronautics,'' December 1, 1992</ref> y [[DO-178C]].<ref>RTCA/[[DO-178C]], ''Software Considerations in Airborne Systems and Equipment Certification, Radio Technical Commission for Aeronautics,'' January, 2012.</ref> Es más, la cobertura máxima del código es un requisito en los estándares de calidad de software modernos como [[ISO 26262]] o [[ICE 61508]].<ref>{{cita web|autor=Arthur Baars, Verónica Hernández, Tanja Vos|título=Pruebas estructurales evolutivas con EvoTest Framework|url=https://docs.google.com/viewer?a=v&q=cache:qKwixNd9CB8J:citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.189.4150%26rep%3Drep1%26type%3Dpdf+cobertura+de+codigo+inalcanzable&hl=es&gl=ar&pid=bl&srcid=ADGEESjvc7MBtUCpi82OIZkIMwiP20L5A8Tg9sauxdrF60CnsabxWXjESlRZU31Yr_Kb63_GZYASM2szJfXSYn3rk2T3tlxXE0yTTevqluQ4KWck6iIsUwyxARd3tvQcu4VeRqJGjNiS&sig=AHIEtbRVzyUZN5HnQ0mAKuHoQx9fgeDqaQ|fechaacceso=17 de enero de 2013|fecha=2009}}</ref>
 
== Véase también ==
137 881

ediciones