GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Tema 5 Pruebas del Software

Ignacio Rodriguez Perez Spanisch

Inhalt der Mindmap

Tema 5 Pruebas del Software

  1. Definiciones

    • • Prueba de Software
      • Todo proceso orientado a comprobar la calidad del software mediante la identificación de fallos en el mismo. La prueba implica  necesariamente la ejecución del software.
    • • Caso de Prueba de Software
      • Conjunto de entradas, condiciones de ejecución y resultados  esperados, que han sido desarrollados para un objetivo particular  como, por ejemplo, ejercitar un camino concreto de un programa o verificar el cumplimiento de un determinado requisito.
    • • Prueba exhaustiva o prueba completa
      • Prueba ideal que proporcionaría la seguridad de que se han comprobado todas y cada una de las posibles causas de fallo.
    • • Fallo
      • Efecto indeseado observado en las funciones o prestaciones desempeñadas por un software. 
    • • Error o defecto
      • Imperfección en el software que provoca un funcionamiento incorrecto del mismo
    • • Probar un software
      • Proceso de mostrar la presencia de un error en el mismo. 
    • • Depurar un software
      • Descubrir en qué lugar exacto se encuentra un error y modificar el software para eliminar dicho error.
    • Técnicas de Pruebas
      • • Objetivo de las pruebas
        • Descubrir el máximo número de fallos en el software. 
      • • Objetivo de las técnicas de pruebas
        • Sistematizar el proceso de prueba 
      • • Clasificación de las técnicas de pruebas (tradicional)
        • Pruebas de caja blanca
          • Se basan en cómo se ha diseñado o programado el software.  
          • ·Necesario conocer el código  ·No permiten validar los requisitos ·Diseño y ejecución complejo  ·Permiten probar todo el código ·Eficientes pruebas automatizadas
          • Prueba exhaustiva: probar todos los  posibles caminos de ejecución
        • Pruebas de caja negra
          • Se basan en el comportamiento de la entrada y salida de datos
          • ·No importa cómo esté escrito código ·Adecuadas para validar requisitos ·Más fáciles de llevar a cabo ·Riesgo de dejar código sin probar ·Difícil pruebas automatizadas
          • Prueba exhaustiva: probar todas las  posibles combinaciones de entradas
      • • Clasificación técnicas de prueba (SWEBOK)
        • Basadas en la  intuición y experiencia Basadas en la especificación  Basadas en el código  Basadas en errores  Estadísticas Basadas en el uso 
        • Pruebas según objeto
          • • Pruebas de unidad
            • Proceso que permite verificar si los componentes de un sistema en construcción funcionan  correctamente (individualmente cada  uno de ellos).
          • • Pruebas de integración
            • Proceso que permite verificar si un componente funciona adecuadamente cuando trabaja conjuntamente con otros (comprobar interfaces con el resto de componentes).
          • • Pruebas de instalación
            • Se realizan para asegurar el funcionamiento correcto de las opciones y funcionalidades de instalación como para asegurar que  todos los componentes se instalaron correctamente (opciones de  instalación, opciones de desinstalación, etc.)
          • • Pruebas de sistema
            • Cualquier demostración o análisis que permita comprobar si el sistema en su conjunto se adecúa a los requisitos.
          • • Pruebas de aceptación
            • Se realizan junto con el usuario y se prueba el funcionamiento correcto del sistema completo

Informationen

Beschreibung
Mindmap am Tema 5 Pruebas del Software, erstellt von Ignacio Rodriguez Perez am 29/05/2018.
Erstellt von
Ignacio Rodriguez Perez · Mai 2018
Aktualisiert
29 Mai 2018
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck