Supongamos que está trabajando en un proyecto y el presupuesto de tiempo/dinero no permite una cobertura del 100% de todos los códigos/rutas.<100% Cobertura de prueba: mejores prácticas en la selección de áreas de prueba
De esto se deduce que es necesario probar algunos subconjuntos críticos de su código. Claramente, se puede usar un enfoque de "control de tripas" para probar el sistema, donde la intuición y el análisis manual pueden producir algún tipo de cobertura de prueba que será "aceptable".
Sin embargo, supongo que existen mejores prácticas/enfoques/procesos que identifican elementos críticos hasta cierto umbral y le permiten enfocar sus elementos de prueba en esos bloques.
Por ejemplo, un proceso popular para identificar fallas en la fabricación es Modo de falla y análisis de efectos. Estoy buscando un proceso (s) para identificar bloques de prueba críticos en el software.
'Supongamos que está trabajando en un proyecto y que el presupuesto de tiempo/dinero no permite una cobertura del 100% de todos los códigos/rutas. 'No se necesita imaginación. Es literalmente imposible probar el 100% de todos los códigos/rutas. – Flimzy