SlideShare una empresa de Scribd logo
Ingeniería de Software Unidad II Prueba de los Programas 14 de abr de 2011 Sergio Sánchez Rios Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
Introducción ,[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Defectos y Fallas del software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios Una falla es el resultado de uno o más defectos en algunos aspectos del sistema.
Defectos y Fallas del software ,[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Defectos y Fallas del software Tipos de Defectos ,[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Defectos y Fallas del software Tipos de Defectos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Defectos y Fallas del software Tipos de Defectos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Defectos y Fallas del software Tipos de Defectos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Defectos y Fallas del software Tipos de Defectos ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Aspectos de la Prueba ,[object Object],14 de abr de 2011 Sergio Sánchez Rios Cada componente del programa se verifica en si mismo, aislado de los demás componentes del sistema.  La prueba funcional, evalúa el sistema para determinar si las funciones descritas por la especificación son realmente ejecutadas por el sistema integrado. La prueba de integración, verifica que los componentes del sistema trabajan juntos conforme a lo descrito en la especificación del diseño del programa. Se realiza una prueba de rendimiento con el resto de requerimientos de software y hardware. Cuando la prueba se lleva acabo exitosamente, se produce un sistema valido.  La prueba de aceptación se realiza en conjunto con el cliente; ya que el sistema se comprueba contra la especificación de requerimientos.  La prueba de instalación se realiza para garantizar que todo funciona como corresponde.
Aspectos de la Prueba ¿Quién realiza las pruebas? ,[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Aspectos de la Prueba La visión de los objetos de prueba ,[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Aspectos de la Prueba La visión de los objetos de prueba ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Aspectos de la Prueba La visión de los objetos de prueba ,[object Object],14 de abr de 2011 Sergio Sánchez Rios Si n y m  valen cada uno 100.000, un caso de prueba debe iterar mil millones de veces para ejecutar todos los caminos lógicos.  Para acotar estos casos de prueba según la composición interna, se pueden asignar valores I que sean menor que n, igual que n, y mayor que n. De igual forma se pueden asignar valores de J con relación a m.
Aspectos de la Prueba La visión de los objetos de prueba ,[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria ,[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria El examen del código ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria El examen del código – Recorridos  de código ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria El examen del código – Inspección de código ,[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria El examen del código – Inspección de código ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria Éxito de las revisiones de código ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria Éxito de las revisiones de código ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios Actividad de Descubrimiento Defectos encontrados por cada mil líneas de código Revisión de los requerimientos 2,5 Revisión del diseño 5,0 Inspección del código 10,0 Prueba de integración 3,0 Prueba de aceptación  2,0
Prueba Unitaria Casos de Prueba ,[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria Casos de Prueba ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba Unitaria Casos de Prueba ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Ascendente (bottom – up) ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Ascendente (bottom – up) ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios A B C D E F G
Prueba de Integración Integración Ascendente (bottom – up) ,[object Object],14 de abr de 2011 Sergio Sánchez Rios Probar E Probar F Probar G Driver E Driver F Driver G Casos de prueba Probar E, F, B Probar C Probar G, D Se prueban nuevamente los componentes E, F, B, C, G, D  Probar A, B, C, D, E, F y G Se prueban todos los componentes juntos. Si los componentes probados no están OK no se pasa al otro nivel.
Prueba de Integración Integración Ascendente (bottom – up) ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Descendente (Top – down) ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Descendente (Top – down) ,[object Object],14 de abr de 2011 Sergio Sánchez Rios Probar A Probar A, B, C, D Probar B, C, D, E F, G Talones para B, C, D Talones para E, F, G En la prueba descendente no se necesitan programas controladores. Por otro lado la escritura de los talones puede ser difícil, porque estos deben permitir probar todas las posibles condiciones. Otra problemática es que si el diseño se cambia los talones también.
Prueba de Integración Integración Descendente (Top – down) ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios Probar A Probar B Probar C Probar D Probar A, B, C, D Probar E Probar F Probar G Probar A, B, C, D, E, F, G
Prueba de Integración Integración Descendente (Top – down) ,[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Big - Bang ,[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Big - Bang 14 de abr de 2011 Sergio Sánchez Rios Probar A Probar B Probar C Probar D Probar E Probar F Probar G Probar A, B, C, D E, F, G Desventajas, exige talones y controladores que prueben los componentes independientes. Otra es que todos los componentes se fusionan (combinan a la vez), por esto es difícil encontrar la causa de fallas.
Prueba de Integración Integración Intercalada ,[object Object],[object Object],[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios
Prueba de Integración Integración Intercalada ,[object Object],14 de abr de 2011 Sergio Sánchez Rios Probar E Probar F Probar G Probar E, F, B Probar G, D Probar A, B, C, D, E, F y G Probar C Probar A
Prueba de Integración Integración Intercalada ,[object Object],[object Object],14 de abr de 2011 Sergio Sánchez Rios Probar E Probar F Probar G Probar E, F, B Probar G, D Probar A, B, C, D, E, F y G Probar C Probar A Probar D Probar B
Bibliografía 14 de abr de 2011 Sergio Sánchez Rios ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
José Antonio Sandoval Acosta
 
Incorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos CompiladoresIncorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos Compiladores
guest5fa3fc
 
Lenguaje de Programación Ruby
Lenguaje de Programación RubyLenguaje de Programación Ruby
Lenguaje de Programación Ruby
Alexander Echeverría
 
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
Pablo Navarrete
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
Gustavo Cuen
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un Ensayo
Ing-D-SW-TorresKhano--ME
 
Arquitectura en capas
Arquitectura en capasArquitectura en capas
Arquitectura en capas
miguelangelvillelli
 
Examen complexivo sql resuelto
Examen complexivo sql resueltoExamen complexivo sql resuelto
Examen complexivo sql resuelto
Erwin Ivan Melendez Cisneros
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
jhonatanalex
 
Plan de desarrollo software
Plan de desarrollo softwarePlan de desarrollo software
Plan de desarrollo software
Juan Carlos Salazar
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
Vannesa Salazar
 
Iniciación a OpenGL
Iniciación a OpenGLIniciación a OpenGL
Iniciación a OpenGL
Vicente García Díaz
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
omarzon
 
1 plantilla plan_desarrollo_software
1 plantilla plan_desarrollo_software1 plantilla plan_desarrollo_software
1 plantilla plan_desarrollo_software
LAS AMERICAS
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
Brayhan Acosta
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
Edwin Soto Castro
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del software
Jorge Reyes
 
Prueba De La Estructura De Control
Prueba De La Estructura De ControlPrueba De La Estructura De Control
Prueba De La Estructura De Control
Erma Chamba
 
Lenguaje de programacion ruby
Lenguaje de programacion rubyLenguaje de programacion ruby
Lenguaje de programacion ruby
Sonia Mamani Quispe
 

La actualidad más candente (20)

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Incorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos CompiladoresIncorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos Compiladores
 
Lenguaje de Programación Ruby
Lenguaje de Programación RubyLenguaje de Programación Ruby
Lenguaje de Programación Ruby
 
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
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un Ensayo
 
Arquitectura en capas
Arquitectura en capasArquitectura en capas
Arquitectura en capas
 
Examen complexivo sql resuelto
Examen complexivo sql resueltoExamen complexivo sql resuelto
Examen complexivo sql resuelto
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Plan de desarrollo software
Plan de desarrollo softwarePlan de desarrollo software
Plan de desarrollo software
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Iniciación a OpenGL
Iniciación a OpenGLIniciación a OpenGL
Iniciación a OpenGL
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
1 plantilla plan_desarrollo_software
1 plantilla plan_desarrollo_software1 plantilla plan_desarrollo_software
1 plantilla plan_desarrollo_software
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del software
 
Prueba De La Estructura De Control
Prueba De La Estructura De ControlPrueba De La Estructura De Control
Prueba De La Estructura De Control
 
Lenguaje de programacion ruby
Lenguaje de programacion rubyLenguaje de programacion ruby
Lenguaje de programacion ruby
 

Destacado

Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Sergio Sanchez
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
Sergio Sanchez
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
Sergio Sanchez
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
Sergio Sanchez
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
Sergio Sanchez
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Sergio Sanchez
 
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del SistemaUnidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
Sergio Sanchez
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
Sergio Sanchez
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Sergio Sanchez
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
Sergio Sanchez
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Sergio Sanchez
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
Sergio Sanchez
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
Sergio Sanchez
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
Sergio Sanchez
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
Sergio Sanchez
 
Unidad 1 Mad IntroduccióN
Unidad 1 Mad IntroduccióNUnidad 1 Mad IntroduccióN
Unidad 1 Mad IntroduccióN
Sergio Sanchez
 
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Sergio Sanchez
 

Destacado (20)

Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del SistemaUnidad 6 Mad Modelado Analsis    Diagrama De Secuencia Del Sistema
Unidad 6 Mad Modelado Analsis Diagrama De Secuencia Del Sistema
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Unidad 1 Mad IntroduccióN
Unidad 1 Mad IntroduccióNUnidad 1 Mad IntroduccióN
Unidad 1 Mad IntroduccióN
 
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
 

Similar a Unidad 2.3 Prueba De Programas

Pruebas
PruebasPruebas
Pruebas
Jacob Flores
 
6.redes pruebas de software
6.redes pruebas de software6.redes pruebas de software
6.redes pruebas de software
Ramiro Estigarribia Canese
 
Aguirre Jimenez
Aguirre JimenezAguirre Jimenez
Aguirre Jimenez
FARIDROJAS
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
Gomez Gomez
 
Trabajo de teoria de sistema 2
Trabajo de teoria de sistema 2Trabajo de teoria de sistema 2
Trabajo de teoria de sistema 2
Darwis Gonzalez
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
efrain navarro ore
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del software
William Remolina
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
will2294
 
Pruebas - Fundamentos
Pruebas - FundamentosPruebas - Fundamentos
Pruebas - Fundamentos
Professional Testing
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
Professional Testing
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
leidymedina28
 
Unidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacionUnidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacion
Jorge Daza Gómez
 
Calidad del software cap2
Calidad del software   cap2Calidad del software   cap2
Calidad del software cap2
Julio C. Alsina A.
 
Pruebas-OCW.pdf
Pruebas-OCW.pdfPruebas-OCW.pdf
Pruebas-OCW.pdf
lgarcias
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
Elvis Valero
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
Elvis Valero
 
Testing - Ing. Gabriela Muñoz
Testing - Ing. Gabriela MuñozTesting - Ing. Gabriela Muñoz
Testing - Ing. Gabriela Muñoz
Mario Osvaldo Bressano
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
Juan Carlos V Heredia
 
Pruebas
PruebasPruebas
Pruebas
David Vargas
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
Professional Testing
 

Similar a Unidad 2.3 Prueba De Programas (20)

Pruebas
PruebasPruebas
Pruebas
 
6.redes pruebas de software
6.redes pruebas de software6.redes pruebas de software
6.redes pruebas de software
 
Aguirre Jimenez
Aguirre JimenezAguirre Jimenez
Aguirre Jimenez
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Trabajo de teoria de sistema 2
Trabajo de teoria de sistema 2Trabajo de teoria de sistema 2
Trabajo de teoria de sistema 2
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del software
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Pruebas - Fundamentos
Pruebas - FundamentosPruebas - Fundamentos
Pruebas - Fundamentos
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
 
Unidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacionUnidad 1 verificacion y-validacion
Unidad 1 verificacion y-validacion
 
Calidad del software cap2
Calidad del software   cap2Calidad del software   cap2
Calidad del software cap2
 
Pruebas-OCW.pdf
Pruebas-OCW.pdfPruebas-OCW.pdf
Pruebas-OCW.pdf
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Testing - Ing. Gabriela Muñoz
Testing - Ing. Gabriela MuñozTesting - Ing. Gabriela Muñoz
Testing - Ing. Gabriela Muñoz
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas
PruebasPruebas
Pruebas
 
Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1Capacitacitación Tester - QA 1
Capacitacitación Tester - QA 1
 

Más de Sergio Sanchez

Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
Sergio Sanchez
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
Sergio Sanchez
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
Sergio Sanchez
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñO
Sergio Sanchez
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Sergio Sanchez
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
Sergio Sanchez
 
Melado de Proceso de Negocios con UML
Melado de Proceso de Negocios con UMLMelado de Proceso de Negocios con UML
Melado de Proceso de Negocios con UML
Sergio Sanchez
 

Más de Sergio Sanchez (7)

Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñO
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Melado de Proceso de Negocios con UML
Melado de Proceso de Negocios con UMLMelado de Proceso de Negocios con UML
Melado de Proceso de Negocios con UML
 

Unidad 2.3 Prueba De Programas

  • 1. Ingeniería de Software Unidad II Prueba de los Programas 14 de abr de 2011 Sergio Sánchez Rios Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Prueba de Integración Integración Big - Bang 14 de abr de 2011 Sergio Sánchez Rios Probar A Probar B Probar C Probar D Probar E Probar F Probar G Probar A, B, C, D E, F, G Desventajas, exige talones y controladores que prueben los componentes independientes. Otra es que todos los componentes se fusionan (combinan a la vez), por esto es difícil encontrar la causa de fallas.
  • 37.
  • 38.
  • 39.
  • 40.