Skip to content

8. Cierre y resumen

  • Nivel: la multa se prueba como función, en su conversación con otros componentes, en pantalla y con la persona bibliotecaria.
  • Técnica: partición y valores límite para RN-01 y RN-02, tabla de decisión para RN-03, particiones de salida y caja blanca para RN-04, y charter para la búsqueda.
  • Orden: primero RN-03 y RN-04, por su riesgo alto.
  • Terminar: cuando se cumplan criterios de salida escritos antes de empezar.
  • Demostrar: con casos documentados y evidencias revisables.
  • Niveles por objeto de prueba. Tipos por característica evaluada.
  • Un caso concreta un escenario con datos, técnica y oráculo.
  • Partición evita repetir esfuerzo. Valores límite atrapan los bordes. Tablas de decisión cubren combinaciones y revelan huecos.
  • Grafo, rutas base y V(G) guían la cobertura de la lógica. Ciclos y flujo de datos la completan. Ninguna cobertura garantiza encontrar todo.
  • El análisis estático encuentra defectos sin ejecutar. La caja gris usa lo que se sabe del diseño.
  • Charter y sesión para explorar. Riesgo para priorizar.
  • El plan fija qué, cómo, con qué, cuándo empezar y cuándo terminar.

En la Unidad IV vas a escribir y ejecutar pruebas unitarias y de integración automatizadas, a partir de casos como los que diseñaste en esta unidad.

  • Myers, Sandler y Badgett — The Art of Software Testing (3.ª ed., 2011).
  • Jorgensen — Software Testing: A Craftsman’s Approach (4.ª ed., 2013).
  • Patton — Software Testing (2.ª ed., 2005).
  • Black, van Veenendaal y Graham — Foundations of Software Testing ISTQB Certification (2012).
  • Crispin y Gregory — Agile Testing (2009).
  • ISO/IEC/IEEE 29119 (Partes 1 a 4), IEEE 829-2008 e ISO/IEC 25010.
  • Complementarias (pendientes de verificación): McCabe (1976), Watson y McCabe (1996), Bach (2000), Hendrickson (2013) e ISTQB CTFL v4.0 (2023).