Pruebas y Validación de Software

Description

Informática Mind Map on Pruebas y Validación de Software, created by Bianny Dimuccio on 10/10/2016.
Bianny Dimuccio
Mind Map by Bianny Dimuccio, updated more than 1 year ago
Bianny Dimuccio
Created by Bianny Dimuccio about 8 years ago
19
0

Resource summary

Pruebas y Validación de Software
  1. Prueba de Software
    1. Conjunto de Actividades
      1. Planeado con anticipación
        1. Sinstematico
        2. Estrategias
          1. caracteristicas
            1. Comienza al nivel de componentes y trabaja hacia la integración de todo el sistema de cómputo
              1. Efectuar revisiones técnicas formales y efectivas
                1. La dirige el desarrollador del software
                  1. Debe incluir el proceso de depuración
                  2. Esta serie bien planeada de pasos debe incluir pruebas de bajo nivel y de alto nivel
                    1. Prueba de validación
                      1. Prueba de integración
                        1. Prueba de unidad
                          1. Código
                            1. Diseño
                              1. Requisitos
                                1. Prueba del sistema
                              2. Verificación
                                1. Confirma que el producto se está desarrollando correctamente y satisface las condiciones impuestas en el principio de la etapa del desarrollo
                                2. Validación
                                  1. Confirma que el producto se está desarrollando correctamente y refleja el SRS
                                  2. Objetivos
                                    1. Ejecutar un programa con la intención de descubrir un error
                                      1. Aumentar la probabilidad de descubrir un error no encontrado hasta entonces
                                        1. Probar el código, la comunicación, la documentación, las ayudas, entre otros
                                          1. Demostrar que existen defectos en el software, no asegura la ausencia de los mismos
                                            1. Conseguir confianza aceptable respecto a que se encontrarán todos los defectos existentes, sin consumir una cantidad excesiva de recursos
                                              1. Diseñar las pruebas que tengan la mayor probabilidad de encontrar el mayor número de errores con la mínima cantidad de esfuerzo y tiempo posible
                                                1. Proveer información al equipo de desarrollo
                                                  1. Prevenir defectos futuros
                                                  2. Importancia de las pruebas
                                                    1. Típicamente representa entre 30 y 40 % del esfuerzo de desarrollo
                                                      1. En aplicaciones críticas, representa de 3 a 5 veces más que el resto de pasos de la ingeniería del software
                                                        1. Se podría evitar 1/3 del costo de desarrollo si la prueba se efectuara oportuna y eficazmente
                                                        2. ¿ Qué es el control de calidad del software ?
                                                          1. El control de calidad del software esta orientado a la prevención
                                                          2. ¿ Qué es una prueba de software ?
                                                            1. La prueba de software esta orientada a la detección
                                                            Show full summary Hide full summary

                                                            Similar

                                                            FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                            anhita
                                                            Test: "La computadora y sus partes"
                                                            Dayana Quiros R
                                                            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
                                                            La ingenieria de requerimientos
                                                            Sergio Abdiel He
                                                            TECNOLOGÍA TAREA
                                                            Denisse Alcalá P
                                                            Navegadores de Internet
                                                            M Siller