SlideShare una empresa de Scribd logo
1 de 9
Instituto Tecnológico Superior de Libres

              Desarrollo de Proyectos de Software


Estrategia de las pruebas de sistemas, integración, de unidad y de
                           validación

                       PRESENTA




             Bonilla González Pablo
Introducción
   El objetivo de este trabajo es proponer
un      conjunto de Pruebas de Software
Orientado a Objetos (OO) para
garantizar los Requerimientos No
Funcionales, a través de una Estrategia
de Prueba y sea de sistema, de
aplicación, de unidad o de aceptación.
PRUEBAS DE UNIDAD.
Este tipo de pruebas considera los
siguientes aspectos:
 Errores
 interfaces entre módulos
 interfaces entrada/salida
 estructuras de datos locales
 cálculos
 flujo de control
 caminos de procesamiento de errores
PRUEBAS DE
INTEGRACIÓN
Este tipo de pruebas verifica los siguientes
tipos de errores.
  Comunicación a través de la interface
  Efectos colaterales perniciosos
  Acumulación notable de errores de
   cálculo
  Acceso incoherente a estructuras de
   datos
  Globales
  Tiempos de respuesta
PRUEBAS DE VALIDACIÓN
Esta pruebas son definidas por el
usuario del sistema y preparadas por el
equipo de desarrollo, aunque la
aprobación y ejecución final dependen
del usuario.
Este tipo de estrategia consta de dos
tipos de ejecución de pruebas:
Caja Blanca

       El criterio de selección de casos de
         prueba buscará cierta cobertura
              caminos independientes
             valores de operacionales
                estructuras de datos
    los errores se esconden en los rincones y
           se acumulan en las fronteras
                   las condiciones
       bucles dentro y fuera de sus límites
Caja Negra
         Permiten detectar
   funcionamiento incorrecto o
             incompleto
          errores interface
  errores accesos estructuras de
                datos
              externas
     problemas de rendimiento
  errores de inicio y terminación
Pruebas de validación
El objetivo de estas pruebas es obtener información útil
para la validación de la implementación de los algoritmos.
Se asume para esta parte que el software ha cumplido la
etapa de verificación, por lo tanto está libre de errores de
tiempo de ejecución, lo que no significa que esté libre de
errores lógicos (diferencias entre la estrategia propuesta y
la implementada).
 La estrategia propuesta para las mismas es la
   siguiente:
 Considerar redes de tamaño relativamente pequeño
   (confiables y no confiables).
 Calcular el índice de confiabilidad de forma manual
   (utilizando por ejemplo el algoritmo de enumeración
   completa de estados, o en casos en que sea posible,
   en forma analítica).
 Comparar con los resultados proporcionados por los
   algoritmos.
FUENTES DE INFORMACIÓN
   http://lsi.ugr.es/~ig1/docis/pruso.pdf

   http://www.fing.edu.uy/~mauttone/vali
    dacion.html

Más contenido relacionado

La actualidad más candente

Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
mireya2022
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
Albert Cintron
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
nahzz
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebas
Viana Dzrjs
 

La actualidad más candente (20)

Mapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de SoftwareMapa Conceptual: Pruebas y mantenimiento de Software
Mapa Conceptual: Pruebas y mantenimiento de Software
 
Metodos para la evaluacion integral del riesgo
Metodos para la evaluacion integral del riesgoMetodos para la evaluacion integral del riesgo
Metodos para la evaluacion integral del riesgo
 
1.3 aldana
1.3 aldana1.3 aldana
1.3 aldana
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Prototipo
PrototipoPrototipo
Prototipo
 
Ciclo de desarrollo de software
Ciclo de desarrollo de softwareCiclo de desarrollo de software
Ciclo de desarrollo de software
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de Requerimiento
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
 
s07 - Modelo para Construcción de Soluciones
s07 - Modelo para Construcción de Solucioness07 - Modelo para Construcción de Soluciones
s07 - Modelo para Construcción de Soluciones
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Mapa conceptual Prueba y Mantenimiento de sistema
Mapa conceptual Prueba y Mantenimiento de sistemaMapa conceptual Prueba y Mantenimiento de sistema
Mapa conceptual Prueba y Mantenimiento de sistema
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
Metodos formales
Metodos formalesMetodos formales
Metodos formales
 
Wolfram SystemModeler
Wolfram SystemModelerWolfram SystemModeler
Wolfram SystemModeler
 
Mapa conceptual (modelo alma).
Mapa conceptual (modelo alma).Mapa conceptual (modelo alma).
Mapa conceptual (modelo alma).
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebas
 
Fase Análisis y Diseño
Fase Análisis y Diseño Fase Análisis y Diseño
Fase Análisis y Diseño
 
Pruebas del sistema
Pruebas del sistema Pruebas del sistema
Pruebas del sistema
 

Similar a Estrategias para las pruebas de unidad, de validación, aceptación y de sistema

Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chucho
angel.carvajal
 
Estrategias de Aplicación de Pruebas
Estrategias de Aplicación de PruebasEstrategias de Aplicación de Pruebas
Estrategias de Aplicación de Pruebas
Amalia Aviles Nabor
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
Juan Ravi
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
panavarrv
 
Software testing 1
Software testing 1Software testing 1
Software testing 1
josodo
 

Similar a Estrategias para las pruebas de unidad, de validación, aceptación y de sistema (20)

Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad Mp
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Epa aqui
Epa aquiEpa aqui
Epa aqui
 
Calidad del software cap2
Calidad del software   cap2Calidad del software   cap2
Calidad del software cap2
 
Tipos de prueba ku may manuel
Tipos de prueba ku may manuelTipos de prueba ku may manuel
Tipos de prueba ku may manuel
 
Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chucho
 
Pruebas
PruebasPruebas
Pruebas
 
Estrategias de Aplicación de Pruebas
Estrategias de Aplicación de PruebasEstrategias de Aplicación de Pruebas
Estrategias de Aplicación de Pruebas
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Software testing 1
Software testing 1Software testing 1
Software testing 1
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Estrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistemaEstrategias de aplicación de pruebas del sistema
Estrategias de aplicación de pruebas del sistema
 

Último

Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14
KevinBuenrostro4
 

Último (20)

Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14Profecia 2300 dias explicada, Daniel 8:14
Profecia 2300 dias explicada, Daniel 8:14
 
PATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptx
PATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptxPATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptx
PATRONES DE REFERENCIA, CRITERIOS Y DIAGNOSTICO Angeles.pptx
 
Análisis de los factores internos en una Organización
Análisis de los factores internos en una OrganizaciónAnálisis de los factores internos en una Organización
Análisis de los factores internos en una Organización
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxDESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
A propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundoA propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundo
 
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definiciones
 
LA PRIMERA GUERRA MUNDIAL PARA NIÑOS.pdf
LA PRIMERA GUERRA  MUNDIAL PARA NIÑOS.pdfLA PRIMERA GUERRA  MUNDIAL PARA NIÑOS.pdf
LA PRIMERA GUERRA MUNDIAL PARA NIÑOS.pdf
 
a propósito de la globalización y sus efectos
a propósito de la globalización y sus efectosa propósito de la globalización y sus efectos
a propósito de la globalización y sus efectos
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 

Estrategias para las pruebas de unidad, de validación, aceptación y de sistema

  • 1. Instituto Tecnológico Superior de Libres Desarrollo de Proyectos de Software Estrategia de las pruebas de sistemas, integración, de unidad y de validación PRESENTA Bonilla González Pablo
  • 2. Introducción El objetivo de este trabajo es proponer un conjunto de Pruebas de Software Orientado a Objetos (OO) para garantizar los Requerimientos No Funcionales, a través de una Estrategia de Prueba y sea de sistema, de aplicación, de unidad o de aceptación.
  • 3. PRUEBAS DE UNIDAD. Este tipo de pruebas considera los siguientes aspectos:  Errores  interfaces entre módulos  interfaces entrada/salida  estructuras de datos locales  cálculos  flujo de control  caminos de procesamiento de errores
  • 4. PRUEBAS DE INTEGRACIÓN Este tipo de pruebas verifica los siguientes tipos de errores.  Comunicación a través de la interface  Efectos colaterales perniciosos  Acumulación notable de errores de cálculo  Acceso incoherente a estructuras de datos  Globales  Tiempos de respuesta
  • 5. PRUEBAS DE VALIDACIÓN Esta pruebas son definidas por el usuario del sistema y preparadas por el equipo de desarrollo, aunque la aprobación y ejecución final dependen del usuario. Este tipo de estrategia consta de dos tipos de ejecución de pruebas:
  • 6. Caja Blanca El criterio de selección de casos de prueba buscará cierta cobertura caminos independientes valores de operacionales estructuras de datos los errores se esconden en los rincones y se acumulan en las fronteras las condiciones bucles dentro y fuera de sus límites
  • 7. Caja Negra Permiten detectar funcionamiento incorrecto o incompleto errores interface errores accesos estructuras de datos externas problemas de rendimiento errores de inicio y terminación
  • 8. Pruebas de validación El objetivo de estas pruebas es obtener información útil para la validación de la implementación de los algoritmos. Se asume para esta parte que el software ha cumplido la etapa de verificación, por lo tanto está libre de errores de tiempo de ejecución, lo que no significa que esté libre de errores lógicos (diferencias entre la estrategia propuesta y la implementada).  La estrategia propuesta para las mismas es la siguiente:  Considerar redes de tamaño relativamente pequeño (confiables y no confiables).  Calcular el índice de confiabilidad de forma manual (utilizando por ejemplo el algoritmo de enumeración completa de estados, o en casos en que sea posible, en forma analítica).  Comparar con los resultados proporcionados por los algoritmos.
  • 9. FUENTES DE INFORMACIÓN  http://lsi.ugr.es/~ig1/docis/pruso.pdf  http://www.fing.edu.uy/~mauttone/vali dacion.html