PRUEBA BASADA EN MODELO

Description

trabajo realizado por Byron Amaguaya
Nando De Leo
Mind Map by Nando De Leo, updated more than 1 year ago More Less
Byron Toapanta
Created by Byron Toapanta almost 9 years ago
Nando De Leo
Copied by Nando De Leo almost 9 years ago
1
0

Resource summary

PRUEBA BASADA EN MODELO
  1. La prueba basada en modelo (PBM) es una técnica de prueba de caja negra que usa la información contenida en el modelo de requerimientos como la base para la generación de casos de prueba
    1. La técnica PBM requiere cinco pasos:
      1. 1) Analizar un modelo de comportamiento existente para el software o crear uno
        1. 2) identificar los eventos que impulsen la secuencia de interacción y entender cómo dichos eventos se relacionan con objetos específicos
          1. 3) crear una secuencia para cada caso de uso
            1. 4) construir un diagrama de estado UML para el sistema
              1. 5) revisar el modelo de comportamiento para verificar precisión y congruencia
            2. PRUEBA PARA ENTORNOS, ARQUITECTURAS Y APLICACIONES ESPECIALIZADOS
              1. Pruebas de interfaces gráficas de usuario
                1. GUI, creación de la interfaz para el usuario se ha vuelto menos consumidora de tiempo y más precisa
                2. Prueba de arquitecturas cliente-servidor
                  1. la prueba del software cliente-servidor ocurre en tres niveles diferentes
                    1. 1) las aplicaciones cliente individuales se prueban en un modo “desconectado”; no se considera la operación del servidor ni la red subyacente.
                      1. 2) El software cliente y las aplicaciones servidor asociadas se prueban en concierto, pero las operaciones de red no se revisan de manera explícita.
                        1. 3) Se prueba la arquitectura cliente-servidor completa, incluidos la operación de red y el rendimiento
                          1. para las aplicaciones cliente-servidor se encuentran comúnmente los siguientes abordajes de prueba
                            1. Pruebas de función de aplicación.
                              1. Pruebas de función de aplicación.
                                1. Se prueban las funciones de coordinación y gestión de datos del servidor
                                2. Pruebas de base de datos.
                                  1. Se prueban la precisión y la integridad de los datos almacenados por el servidor
                                  2. Pruebas de transacción.
                                    1. Pruebas de comunicación de red.
                                      1. verifican que la comunicación entre los nodos de la red ocurre de manera correcta y que el mensaje que pasa, las transacciones y el tráfico de red relacionado ocurren sin errores
                                      2. e crea una serie de pruebas para garantizar que cada clase de transacciones se procese de acuerdo con los requerimientos.
                              2. Documentación de prueba y centros de ayuda
                                1. es importante notar que las pruebas también deben extenderse al tercer elemento de la configuración del software: la documentación
                                  1. Los errores en la documentación pueden ser tan devastadores para la aceptación del programa como los errores en los datos o en el código fuente.
                                  2. Prueba para sistemas de tiempo real
                                    1. La naturaleza asíncrona, dependiente del tiempo de muchas aplicaciones de tiempo real, agrega un nuevo y potencialmente difícil elemento a la mezcla de pruebas: el tiempo.
                                      1. el software de tiempo real que controla una nueva fotocopiadora acepta interrupciones del operador
                                        1. Prueba de tareas.
                                          1. es probar cada tarea de manera independiente.
                                          2. Prueba de comportamiento.
                                            1. Con modelos de sistema creados con herramientas automatizadas, es posible simular el comportamiento de un sistema en tiempo real y examinar su comportamiento como consecuencia de eventos externos. Estas actividades de análisis pueden servir de base para el diseño de los casos de prueba que se realizan cuando se construye el software en tiempo real
                                            2. Prueba intertarea.
                                              1. Una vez aislados los errores en las tareas individuales y en el comportamiento del sistema, las pruebas se cambian a los errores relacionados con el tiempo. Las tareas asíncronas que se sabe que se comunican mutuamente se prueban con diferentes tasas de datos y carga de procesamiento para determinar si ocurrirán errores de sincronización intertarea.
                                              2. Prueba de sistema.
                                                1. Al integrar software y hardware, se lleva a cabo un amplio rango de pruebas del sistema con la intención de descubrir errores en la interfaz softwarehardware. La mayoría de los sistemas en tiempo real procesan las interrupciones. Por tanto, probar la manipulación de estos eventos booleanos es esencial.
                                                  1. ¿Las prioridades de interrupción se asignan y manejan de manera adecuada?
                                                    1. ¿El procesamiento para cada interrupción se maneja de manera correcta?
                                                      1. ¿El rendimiento (por ejemplo, tiempo de procesamiento) de cada procedimiento de manejo de interrupción se apega a los requerimientos?
                                                        1. ¿Un alto volumen de interrupciones que llegan en momentos críticos crea problemas en el funcionamiento o en el rendimiento?
                                                    2. Byron Amaguaya
                                                      Show full summary Hide full summary

                                                      Similar

                                                      REACCIONES QUIMICAS
                                                      cortes.arlet.2am
                                                      Esquema Del Feudalismo
                                                      irismateos
                                                      Logaritmos
                                                      fernandom99p
                                                      DERECHO LABORAL LINEA DEL TIEMPO
                                                      felipe cardenas
                                                      Unidad 1 acción psicosocial trabajo
                                                      Diana caceres
                                                      LAS CLAVES DE LA ARGUMENTACION DE ANTHONY WESTON
                                                      revisorsur
                                                      Contrato de trabajo y modalidades
                                                      eva garrido
                                                      La Economía Colonial
                                                      yazdanipr14
                                                      Cómo aumentar la creatividad en el trabajo
                                                      Jorge Pérez R
                                                      Coaching para la búsqueda de empleo
                                                      Laura -
                                                      DIAPOSITIVAS
                                                      Jesus Ucero