SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Prueba de software La prueba de software involucra las operaciones del sistema bajo condiciones controladas y evaluando los resultados.
Primer enfoque:  Construir todo y luego aplicar pruebas.  NO funciona.  Software lleno de errores, molestias al cliente y usuario final  Segundo enfoque:  Aplicar pruebas diariamente.  Es muy efectivo  Pocos desarrolladores lo utilizan  Mejor estrategia: incremental (prueba unidad, y de sistema). ESTRATEGIAS DE PRUEBA PARA EL SOFTWARE COVENCIONAL
Pruebas de unidad  Inician el proceso de prueba  Se concentra en cada componente  Emplea técnicas que recorren caminos específicos en una estructura de control del componente  Pruebas de alto nivel  Evaluar criterios de validación establecidos durante el análisis de requisitos  Prueba de validación   Asegura que el software cumple con todos los requisitos funcionales, de comportamiento y de desempeño  Pruebas de sistema  El software debe combinarse con otros elementos del sistema (personas, hardware, base de datos) y verifica que todos los elementos encajen apropiadamente y se logren los objetivos de desempeño del sistema ESTRATEGIAS DE PRUEBA PARA EL SOFTWARE COVENCIONAL
Construir un software robusto diseñado para probarse a sí mismo  Facilita las pruebas de regresión y la pruebas automatizadas  Usar revisiones técnicas formales y efectivas como filtro previo a la prueba  Realizar RTF para evaluar la estrategia de prueba y los propios casos de prueba  Desarrollar un enfoque de mejora continua para el proceso de prueba ASPECTOS POR CONSIDERAR EN LA PRUEBA DE UNIDAD
Verifica el componente o módulo de software  Se toma como guía la descripción del diseño al nivel de componentes  Se concentran en la lógica de procesamiento interno y en las estructuras de datos dentro de los límites de un componente.  Limita la complejidad de las pruebas. PRUEBA DE UNIDAD
Interfaz  Se prueba para verificar que la información fluye apropiadamente hacia dentro y hacia fuera del módulo  Estructura de datos locales  Asegurarse que los datos temporales mantienen la integridad durante todos los pasos de la ejecución del algoritmo  Rutas de ejecución  Se recorren todos los caminos independientes para probar que todas las instrucciones se hayan ejecutado al menos una vez  CONSIDEARACIONES SOBRE LA PRUEBA DE UNIDAD
Condiciones límite  Asegurar que el módulo opera apropiadamente en los límites establecidos para restringir el procesamiento. Rutas de manejo de errores  Se prueban todos los caminos que involucran a los errores . CONSIDEARACIONES SOBRE LA PRUEBA DE UNIDAD
Se prueba el sistema de cómputo profundamente  Adelantarse a los posibles problemas de interfaz  Las pruebas trabajan para verificar que se hayan integrado adecuadamente todos los elementos del sistema y que realizan las funciones apropiadas PRUEBAS DEL SISTEMA
Pruebas de recuperación  Es una prueba que obliga al software a fallar de varias maneras y a verificar que la recuperación se realice apropiadamente.  Si la recuperación es automática debe evaluarse que sean correctos la re inicialización, mecanismos de respaldo del sistema, recuperación de datos  Si la recuperación es manual, se debe evaluar el tiempo medio de reparación para determinar si se encuentra dentro de límites aceptables TIPOS DE PRUEBA DEL SISTEMA
Pruebas de seguridad  Comprueba que los mecanismos de protección integrados en el sistema realimente lo protejan de irrupciones inapropiadas  El papel del diseñador del sistema es que el costo de la irrupción sea mayor que el valor de la información que habrá de obtenerse Pruebas de resistencia  Ejecuta el sistema de tal manera que requiera una cantidad, una frecuencia o un volumen anormal de recursos  Se trata de sobrecargar el sistema  Pruebas de sensibilidad  Tratan de descubrir combinaciones de datos dentro de las clases de entrada válidas que causen inestabilidad o procesamiento inadecuado TIPOS DE PRUEBA DEL SISTEMA
Prueba de desempeño  Está diseñada para probar el desempeño del software en tiempo de ejecución dentro del contexto de un sistema integrado  Se aplica en todos los niveles de prueba, desde prueba de unidad  Se requiere instrumentación externa para medir el desempeño del sistema TIPOS DE PRUEBA DEL SISTEMA
En que consiste la prueba de unidad? Menciona tres aspectos que se deben considerar en la prueba de unidad? Que procesos se llevan acabo en la prueba de unidad? Que consideraciones se deben de tomar en la prueba de unidad? Explica el proceso de dos de ellas. Cuantos tipos de prueba de sistema hay ?, y explica cada una de ellas. Preguntas

Weitere ähnliche Inhalte

Was ist angesagt?

Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareTensor
 
Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Professional Testing
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Testing Software
Testing SoftwareTesting Software
Testing Softwareodelorenzi
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informaticainformatico2021
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Vanessa Toral Yépez
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebasJaimeTepancalcoPoblano
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwarepanavarrv
 
Ingeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidorIngeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidorMauro Parra-Miranda
 
Prueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validaciónPrueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validaciónCristi Coba
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integraciónPablo Navarrete
 
Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Lia IS
 

Was ist angesagt? (20)

Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1Fundamentos de Pruebas de Software - Capítulo 1
Fundamentos de Pruebas de Software - Capítulo 1
 
Pruebas de configuracion
Pruebas de configuracionPruebas de configuracion
Pruebas de configuracion
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informatica
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1
 
Software Testing (1)
Software Testing (1)Software Testing (1)
Software Testing (1)
 
Pruebas de programacion
Pruebas de programacionPruebas de programacion
Pruebas de programacion
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebas
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
Ingeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidorIngeniería de pruebas en arquitectura cliente-servidor
Ingeniería de pruebas en arquitectura cliente-servidor
 
Prueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validaciónPrueba, caso de prueba, defecto, falla, error, verificación, validación
Prueba, caso de prueba, defecto, falla, error, verificación, validación
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del Software
 
Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2Manejo de Pruebas Técnicas de Software: pt. 2
Manejo de Pruebas Técnicas de Software: pt. 2
 

Andere mochten auch

Guía Didáctica
Guía Didáctica Guía Didáctica
Guía Didáctica henser
 
PRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIA
PRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIAPRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIA
PRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIAfabiancamargoalarcon1225
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informaticaluismarlmg
 
Seguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis CastellanosSeguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis CastellanosLuis R Castellanos
 
D.auditoria[1]
D.auditoria[1]D.auditoria[1]
D.auditoria[1]andrea_dfo
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
U1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareU1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareLuis Eduardo Pelaez Valencia
 
Seguimiento de Supervision de Auditoria Gubernamental
Seguimiento de Supervision de Auditoria GubernamentalSeguimiento de Supervision de Auditoria Gubernamental
Seguimiento de Supervision de Auditoria GubernamentalLauraCelada84
 
Diagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en laDiagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en laCezar3000
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareAndres Valencia
 
Taller de Procedimientos de Auditoria
Taller de Procedimientos de AuditoriaTaller de Procedimientos de Auditoria
Taller de Procedimientos de AuditoriaComision Jovenes
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemasarelyochoa
 

Andere mochten auch (20)

Guía Didáctica
Guía Didáctica Guía Didáctica
Guía Didáctica
 
PRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIA
PRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIAPRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIA
PRUEBAS, SEGUIMIENTO Y SUPERVION DE AUDITORIA
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Seguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis CastellanosSeguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis Castellanos
 
Auditoria
AuditoriaAuditoria
Auditoria
 
D.auditoria[1]
D.auditoria[1]D.auditoria[1]
D.auditoria[1]
 
PRUEBAS DE AUDITORÍA
PRUEBAS DE AUDITORÍAPRUEBAS DE AUDITORÍA
PRUEBAS DE AUDITORÍA
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
U1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del SoftwareU1T1 - Conceptos Básicos de Ingeniería del Software
U1T1 - Conceptos Básicos de Ingeniería del Software
 
Seguimiento de Supervision de Auditoria Gubernamental
Seguimiento de Supervision de Auditoria GubernamentalSeguimiento de Supervision de Auditoria Gubernamental
Seguimiento de Supervision de Auditoria Gubernamental
 
Diagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en laDiagnostico de causa de la interrupción en la
Diagnostico de causa de la interrupción en la
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_software
 
Taller de Procedimientos de Auditoria
Taller de Procedimientos de AuditoriaTaller de Procedimientos de Auditoria
Taller de Procedimientos de Auditoria
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
 
Planificacion informatica
Planificacion informaticaPlanificacion informatica
Planificacion informatica
 
Proyectos De Implementacion De Sistemas de Informacion
Proyectos De Implementacion De Sistemas de InformacionProyectos De Implementacion De Sistemas de Informacion
Proyectos De Implementacion De Sistemas de Informacion
 
Métodos de prueba
Métodos de pruebaMétodos de prueba
Métodos de prueba
 
PRUEBAS DE AUDITORIA
PRUEBAS DE AUDITORIAPRUEBAS DE AUDITORIA
PRUEBAS DE AUDITORIA
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemas
 

Ähnlich wie Prueba de software

Ähnlich wie Prueba de software (20)

estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebas
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Estrategias de pruebas
Estrategias de pruebasEstrategias de pruebas
Estrategias de pruebas
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
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
 
Exposición software.pptx
Exposición software.pptxExposición software.pptx
Exposición software.pptx
 
Exposición software.pptx
Exposición software.pptxExposición software.pptx
Exposición software.pptx
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Tipos De Pruebas
Tipos De PruebasTipos De Pruebas
Tipos De Pruebas
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas
PruebasPruebas
Pruebas
 
Estrategias de pruebas dss
Estrategias de pruebas dssEstrategias de pruebas dss
Estrategias de pruebas dss
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Calidad del software cap3
Calidad del software   cap3Calidad del software   cap3
Calidad del software cap3
 
Clase 1
Clase 1Clase 1
Clase 1
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 

Prueba de software

  • 1. Prueba de software La prueba de software involucra las operaciones del sistema bajo condiciones controladas y evaluando los resultados.
  • 2. Primer enfoque: Construir todo y luego aplicar pruebas. NO funciona. Software lleno de errores, molestias al cliente y usuario final Segundo enfoque: Aplicar pruebas diariamente. Es muy efectivo Pocos desarrolladores lo utilizan Mejor estrategia: incremental (prueba unidad, y de sistema). ESTRATEGIAS DE PRUEBA PARA EL SOFTWARE COVENCIONAL
  • 3. Pruebas de unidad Inician el proceso de prueba Se concentra en cada componente Emplea técnicas que recorren caminos específicos en una estructura de control del componente Pruebas de alto nivel Evaluar criterios de validación establecidos durante el análisis de requisitos Prueba de validación  Asegura que el software cumple con todos los requisitos funcionales, de comportamiento y de desempeño Pruebas de sistema El software debe combinarse con otros elementos del sistema (personas, hardware, base de datos) y verifica que todos los elementos encajen apropiadamente y se logren los objetivos de desempeño del sistema ESTRATEGIAS DE PRUEBA PARA EL SOFTWARE COVENCIONAL
  • 4. Construir un software robusto diseñado para probarse a sí mismo Facilita las pruebas de regresión y la pruebas automatizadas Usar revisiones técnicas formales y efectivas como filtro previo a la prueba Realizar RTF para evaluar la estrategia de prueba y los propios casos de prueba Desarrollar un enfoque de mejora continua para el proceso de prueba ASPECTOS POR CONSIDERAR EN LA PRUEBA DE UNIDAD
  • 5. Verifica el componente o módulo de software Se toma como guía la descripción del diseño al nivel de componentes Se concentran en la lógica de procesamiento interno y en las estructuras de datos dentro de los límites de un componente. Limita la complejidad de las pruebas. PRUEBA DE UNIDAD
  • 6. Interfaz Se prueba para verificar que la información fluye apropiadamente hacia dentro y hacia fuera del módulo Estructura de datos locales Asegurarse que los datos temporales mantienen la integridad durante todos los pasos de la ejecución del algoritmo Rutas de ejecución Se recorren todos los caminos independientes para probar que todas las instrucciones se hayan ejecutado al menos una vez CONSIDEARACIONES SOBRE LA PRUEBA DE UNIDAD
  • 7. Condiciones límite Asegurar que el módulo opera apropiadamente en los límites establecidos para restringir el procesamiento. Rutas de manejo de errores Se prueban todos los caminos que involucran a los errores . CONSIDEARACIONES SOBRE LA PRUEBA DE UNIDAD
  • 8. Se prueba el sistema de cómputo profundamente Adelantarse a los posibles problemas de interfaz Las pruebas trabajan para verificar que se hayan integrado adecuadamente todos los elementos del sistema y que realizan las funciones apropiadas PRUEBAS DEL SISTEMA
  • 9. Pruebas de recuperación Es una prueba que obliga al software a fallar de varias maneras y a verificar que la recuperación se realice apropiadamente. Si la recuperación es automática debe evaluarse que sean correctos la re inicialización, mecanismos de respaldo del sistema, recuperación de datos Si la recuperación es manual, se debe evaluar el tiempo medio de reparación para determinar si se encuentra dentro de límites aceptables TIPOS DE PRUEBA DEL SISTEMA
  • 10. Pruebas de seguridad Comprueba que los mecanismos de protección integrados en el sistema realimente lo protejan de irrupciones inapropiadas El papel del diseñador del sistema es que el costo de la irrupción sea mayor que el valor de la información que habrá de obtenerse Pruebas de resistencia Ejecuta el sistema de tal manera que requiera una cantidad, una frecuencia o un volumen anormal de recursos Se trata de sobrecargar el sistema Pruebas de sensibilidad Tratan de descubrir combinaciones de datos dentro de las clases de entrada válidas que causen inestabilidad o procesamiento inadecuado TIPOS DE PRUEBA DEL SISTEMA
  • 11. Prueba de desempeño Está diseñada para probar el desempeño del software en tiempo de ejecución dentro del contexto de un sistema integrado Se aplica en todos los niveles de prueba, desde prueba de unidad Se requiere instrumentación externa para medir el desempeño del sistema TIPOS DE PRUEBA DEL SISTEMA
  • 12. En que consiste la prueba de unidad? Menciona tres aspectos que se deben considerar en la prueba de unidad? Que procesos se llevan acabo en la prueba de unidad? Que consideraciones se deben de tomar en la prueba de unidad? Explica el proceso de dos de ellas. Cuantos tipos de prueba de sistema hay ?, y explica cada una de ellas. Preguntas