Pruebas de componentes

Description

Ingeniería Mind Map on Pruebas de componentes, created by González Mateo Vidal on 09/06/2022.
González Mateo Vidal
Mind Map by González Mateo Vidal, updated more than 1 year ago More Less
Koko S
Created by Koko S about 4 years ago
González Mateo Vidal
Copied by González Mateo Vidal almost 2 years ago
1
0

Resource summary

Pruebas de componentes
  1. Componente = módulo, clase o unidad.
    1. Se tiene que considerar
      1. Las bases de las pruebas
        1. Los requisitos del componente, su diseño detallado y su código.
        2. Los objetos de prueba más típicos
          1. Los componentes, clases, unidades, módulos, más programas.
          2. Módulos de las bases de datos.
            1. Sólo se prueban componentes individuales
              1. Cada componente es probado en forma independiente
              2. Objetivo
                1. Identificar fallos como producto de defectos internos que presente el componente.
                2. Para diseñar casos de prueba usa:
                  1. Las especificaciones del componente, el diseño de software y/o el modelo de datos.
                  2. Calidad de software
                    1. Prueba funcional
                      1. Verificar y validar si las funciones del componente se realizan correctamente y/o si se cumplen todas las especificaciones.
                        1. Robustez: resistencia a datos de entrada inválidos
                          1. Arneses para pruebas
                            1. Ayuda a ejecutar la prueba si el componente requiere datos de entrada/salida.
                              1. Drivers y stubs
                            2. Prueba no funcional
                              1. Pruebas de rendimiento, pruebas de stress, pruebas de fiabilidad.
                            3. Casos de pruebas
                              1. se enfocan
                                1. Funcionalidad.
                                  1. Estructura.
                                    1. Variables.
                                    2. Se realizan con frecuencia.
                                      1. Utilizan
                                        1. Metodologías enfocadas al desarrollo.
                                          1. Depuradores.
                                            1. Marco de trabajo.
                                          2. Emplea técnicas de pruebas
                                            1. Dinámicas
                                              1. Sentencia y cobertura
                                                1. Decisión y cobertura.
                                                  1. Condición y cobertura.
                                                    1. Cobertura de camino.
                                                    2. Estáticas
                                                      1. Revisiones guiadas.
                                                        1. Control de flujo.
                                                          1. Análisis del flujo de datos.
                                                            1. Métricas del compilador.
                                                          Show full summary Hide full summary

                                                          Similar

                                                          Software Processes
                                                          Nurul Aiman Abdu
                                                          Diapositivas de Topología de Redes
                                                          lisi_98
                                                          Fase 5. Evaluar. Sustentar el diseño de modelo de propagación. MAPA DE RFID
                                                          Miller Suárez López
                                                          Software testing strategies: Summary
                                                          harrymt
                                                          Software Application
                                                          Dim Ah
                                                          Proceso de desarrollo de software
                                                          Julian Carvajal
                                                          Proceso de Simulación
                                                          Jesus Javier
                                                          Ingeniería
                                                          Jose Luis
                                                          Diseño de Software
                                                          Verny Fernandez
                                                          Input and Output Devices
                                                          Jess Peason