Pruebas de software

Description

Informática Mind Map on Pruebas de software, created by Santiago Jesus Mas Peña on 20/05/2019.
Santiago Jesus Mas Peña
Mind Map by Santiago Jesus Mas Peña, updated more than 1 year ago
Santiago Jesus Mas Peña
Created by Santiago Jesus Mas Peña almost 5 years ago
30
0

Resource summary

Pruebas de software
  1. Conceptos
    1. Prueba de software
      1. Proceso orientado a comprobar la calidad del software
      2. Caso de prueba del software
        1. Conjunto de entradas, condiciones de ejecución y resultados esperados, que forman el desarrollo ideado del sistema
        2. Prueba completa/exhaustiva
          1. Prueba ideal que comprueba todas las posibles causas de fallo
          2. Fallo
            1. Efecto indeseado de las funciones o prestaciones del software
            2. Error/Defecto
              1. Imperfección del software que provoca un funcionamiento incorrecto
              2. Probar el software
                1. Proceso para demostrar la presencia de errores
                2. Depurar el software
                  1. Descubrir el lugar donde se produce un error y modificar el software para corregirlo
                3. Objetivo del las pruebas
                  1. Descubrir el máximo número de errores en el software
                  2. Técnicas de prueba
                    1. Objetivo de las técnicas de prueba
                      1. Sistematizar el proceso de prueba
                      2. Clasificación
                        1. Pruebas de caja negra
                          1. Se basan en el comportamiento de las entrada y salida de datos
                              1. Necesario conocer el código
                                1. No permiten validar los requisitos
                                  1. Diseño y ejecución complejo
                                    1. Permiten probar todo el código
                                      1. Eficientes pruebas automatizadas
                                    2. Pruebas de caja blanca
                                      1. Se basan en cómo se ha diseñado o programado el software
                                          1. No importa el código
                                            1. Adecuadas para validar requisitos
                                              1. Más fáciles de llevar a cabo
                                                1. Riesgo de dejar código sin probar
                                                  1. Difíciles pruebas automatizadas
                                              2. Clasificación según SWEBOK
                                                1. Basadas en intuición y experiencia
                                                  1. Basadas en la especificación
                                                    1. Basadas en el código
                                                      1. Estadísticas
                                                        1. Basadas en el uso
                                                          1. Basadas en errores
                                                        2. Pruebas según objeto
                                                          1. Pruebas de unidad
                                                            1. Verifica individualmente que los componentes de un sistema funcionan correctamente
                                                            2. Pruebas de integración
                                                              1. Permite verificar si un componente funciona adecuadamente cuando trabaja de forma conjunta
                                                                1. Integración ascendente
                                                                  1. Integración descendente
                                                                2. Pruebas de sistema
                                                                  1. Análisis para comprobar si el sistema en su conjunto se adecua a los requisitos
                                                                  2. Pruebas de aceptación
                                                                    1. Realizadas con el usuario, prueba el funcionamiento del sistema completo
                                                                    2. Pruebas de instalación
                                                                      1. Comprueban el funcionamiento correcto de las funcionalidades de instalación
                                                                    Show full summary Hide full summary

                                                                    Similar

                                                                    Mapa Conceptual Hardware y Software
                                                                    Jeferson Alfonso Alvarado Suarez
                                                                    Los ordenadores
                                                                    Adela Rico Torres
                                                                    Test: "La computadora y sus partes"
                                                                    Dayana Quiros R
                                                                    FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                                    anhita
                                                                    La ingenieria de requerimientos
                                                                    Sergio Abdiel He
                                                                    Abreviaciones comunes en programación web
                                                                    Diego Santos
                                                                    Seguridad en la red
                                                                    Diego Santos
                                                                    Excel Básico-Intermedio
                                                                    Diego Santos
                                                                    Evolución de la Informática
                                                                    Diego Santos
                                                                    Introducción a la Ingeniería de Software
                                                                    David Pacheco Ji
                                                                    Conceptos básicos de redes
                                                                    ARISAI DARIO BARRAGAN LOPEZ