Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CALIDAD Y PRUEBAS
05 DE SOFTWARE
• Técnicas de Pruebas
• Técnicas Estáticas 1
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ MODELOS DE CALIDAD
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS DE PRUEBAS
• Las pruebas del software son un conjunto de evaluaciones cuyo fin es identificar y descubrir
un defecto.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS DE PRUEBAS
Técnicas de Pruebas
Estáticas Dinámicas
Casos de Usos
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS
• Incluyen:
JMeter
(Pruebas de
Selenium rendimiento) Backtrack
(Automatización (Pruebas de
funcional) Seguridad)
TesLink
Mantis (Gestión de Sonar
(Gestión de Pruebas) (Análisis
Defectos) de Código)
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS
TÉCNICAS ESTÁTICAS
• Las pruebas estáticas
• Detectan defectos en lugar de fallos.
• Se analizan conceptos, no sólo el código ejecutable.
• Los defectos / desviaciones son detectados en una fase temprana, antes de que el
código sea implementado
• Encuentran defectos que no son posibles de encontrar con las pruebas dinámicas
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS - REVISIONES
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS - REVISIONES
OBJETIVOS
• La detección temprana de errores ahorra costos.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS - REVISIONES
VENTAJAS Y DESVENTAJAS
• Ventajas.
• Costos más bajos y ahorro potencial relativamente alto.
• Defectos en la documentación son detectados y corregidos tempranamente.
• Los documentos de alta calidad mejoran el proceso de desarrollo.
• Mejora el índice de comunicación / Intercambio de conocimiento (Know-how).
• Desventajas.
• Se podrían presentar situaciones de tensión por confrontaciones directas con el autor.
• Los expertos involucrados en las revisiones deben adquirir conocimientos específicos del
producto. Es necesaria una buena preparación.
• Inversión considerable de tiempo (del 10% al 15% del presupuesto total).
• Moderador y participantes influyen directamente en la calidad de la revisión.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS - REVISIONES
TIPOS DE REVISIONES
• Revisión Informal
• Revisión Formal
• Walklhrough
• Revisión Técnica
• Inspección
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN FORMAL
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN FORMAL
REVISIÓN FORMAL
• Siguen un proceso formal,
estructurado y regulado.
• Planificación
• Inicio (Kick-off)
• Preparación
• Reunión de Revisión
• Re-trabajo
• Seguimiento
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN FORMAL
• Fase de Debate
• El resultado de los debates se documenta para la referencia futura.
• Fase Decisión
• Fase Final donde se presenta el documento en revisión y sus observaciones
• Número promedio de defectos críticos y / o importantes
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN FORMAL
ROLES Y RESPONSABILIDADES
• Moderador
• Autor
• Facilitador
• Revisores
• Gestores
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN INFORMAL
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN INFORMAL
REVISIONES INFORMALES
• Es la forma de revisión más simple.
• Aplican durante las primeras etapas del ciclo de vida del documento.
• No están documentados.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN INFORMAL
REVISIONES INFORMALES
• El objetivo es mantener informado al autor y mejorar la calidad del documento.
• Fácil de ejecutar, incluso en los casos de notificaciones realizadas con poca antelación.
• Rentable.
• No requiere protocolo.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN INFORMAL
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN INFORMAL
• Los testers aprenden del producto para poder realizar la preparación de pruebas tempranas.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN TÉCNICA
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN TÉCNICA
REVISIÓN TÉCNICA:
• Es menos formal de revisión
• Está dirigido por el moderador entrenado, pero también puede ser dirigido por un
experto técnico
• Se realiza a menudo como una revisión de pares sin la participación del gestor
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN TÉCNICA
REVISIÓN TÉCNICA:
• La meta del examen es un aspecto técnico: ¿Es apto para el uso?
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – REVISIÓN TÉCNICA
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – INSPECCIONES
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – INSPECCIONES
INSPECCIÓN
• Es el tipo más formal de revisión
• Durante la inspección los documentos son preparados y revisados exhaustivamente por los
críticos antes de la reunión
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – INSPECCIONES
INSPECCIÓN – OBJETIVOS
• Eliminar los defectos de forma eficiente y lo más pronto posible.
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ TÉCNICAS ESTÁTICAS – INSPECCIONES
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados
/ CONCLUSIONES
CALIDAD Y PRUEBAS DE SOFTWARE SESIÓN 05 © 2019 ISIL. Todos los derechos reservados