SlideShare una empresa de Scribd logo
1 de 19
1-10-8495
Pruebas de componentes 
• Desarrollador de software 
Pruebas de integración 
• Equipo de pruebas independiente
Para demostrar al 
desarrollador y al 
cliente que el 
software satisface 
sus requerimientos
Para descubrir defectos en el 
software en que el comportamiento 
de este es incorrecto, no deseable o 
no cumple con su especificación
el objetivo de las pruebas de software es 
convencer a los desarrolladores del sistema de 
que el software es lo suficientemente bueno para 
su uso operacional. La prueba es un proceso que 
intenta proporcionar confianza en el software.
Casos de 
prueba 
Datos de 
prueba 
Resultados 
de prueba 
Informe de 
prueba 
Diseñar casos de 
prueba 
Preparar datos 
de prueba 
Ejecutar el programa 
con los datos de prueba 
Comparar los 
resultados con los 
datos de prueba
Para la mayoría de los sistemas, los 
programadores tienen la responsabilidad de 
probar los componentes que ellos han 
desarrollado. Una vez que lo hacen, el trabajo 
pasa a un equipo de integración que integra los 
módulos de diferentes desarrolladores, 
construyen el software y prueba el sistema como 
un todo.
el equipo de prueba tiene acceso al código fuente 
del sistema.
en esta prueba se prueba una versión del sistema 
que podría ser entregada a los usuarios.
Cliente 
préstamo Pagos
Son el proceso de probar los componentes 
individuales en el sistema. Este es un proceso de 
prueba de defectos. Por lo que su objetivo es 
encontrar defectos en estos componentes. Tal y 
como se indicó anteriormente, los desarrolladores 
de componentes son los responsables de las 
pruebas de componentes.
Funciones individuales o métodos de un objeto. 
Clases de objetos que tienen varios atributos. 
Componentes compuestos formados por 
diferentes objetos o funciones.
Las pruebas aisladas de todas las operaciones 
asociadas con el objeto. 
La asignación y consulta de todos los atributos 
asociados con el objeto 
Ejecutar el objeto en todos sus posibles estados.
Cliente 
Id 
Guardar(Id) 
GetName() 
Actualizar(Id) 
ObtenerDeuda(Id) 
Pagar(Monto)
Las pruebas solo pueden demostrar la presencia 
de errores en un programa. No pueden 
demostrar que no hay mas defectos. 
Las pruebas de componentes son 
responsabilidad del desarrollador del 
componente. 
Cuando se pruebas los sistemas, debería 
intentarse “Romper” el sistema usando la 
experiencia y las recomendaciones para elegir 
los casos de prueba que han sido efectivos.
Pruebas software componentes integración objetivos

Más contenido relacionado

La actualidad más candente

PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB YULIANA JIMENEZ
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de SoftwareBrian Pando
 
Como Probar Una AplicacióN Web
Como Probar Una AplicacióN WebComo Probar Una AplicacióN Web
Como Probar Una AplicacióN Webrlramirez
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareWilliam Remolina
 
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
 
Estrategias de pruebas dss
Estrategias de pruebas dssEstrategias de pruebas dss
Estrategias de pruebas dssSanbri01
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasAldo Sánchez
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareGomez Gomez
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencialeidymedina28
 

La actualidad más candente (17)

PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Pruebas de programacion
Pruebas de programacionPruebas de programacion
Pruebas de programacion
 
Prueba software orientado a objetos
Prueba software orientado a objetosPrueba software orientado a objetos
Prueba software orientado a objetos
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas funcionales de Software
Pruebas funcionales de SoftwarePruebas funcionales de Software
Pruebas funcionales de Software
 
Como Probar Una AplicacióN Web
Como Probar Una AplicacióN WebComo Probar Una AplicacióN Web
Como Probar Una AplicacióN Web
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería 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
 
Casos de pruebas
Casos de pruebasCasos de pruebas
Casos de pruebas
 
ESTRATE
ESTRATEESTRATE
ESTRATE
 
Estrategias de pruebas dss
Estrategias de pruebas dssEstrategias de pruebas dss
Estrategias de pruebas dss
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
 
Prueba a los programas
Prueba a los programasPrueba a los programas
Prueba a los programas
 

Destacado

Trabajo de computacion 1
Trabajo de computacion 1Trabajo de computacion 1
Trabajo de computacion 1Celso Ojeda
 
Error de software
Error de softwareError de software
Error de softwareJorge Luna
 
Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...
Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...
Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...Rubén Suárez-Torga
 
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código ÉticoLa Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código ÉticoAntonio Vallecillo
 
Clase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacionClase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacionDemián Gutierrez
 
Diferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajosDiferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajosPabloSorian
 
76765984 ejecucion-de-pruebas-original
76765984 ejecucion-de-pruebas-original76765984 ejecucion-de-pruebas-original
76765984 ejecucion-de-pruebas-originalJordi Calpe Corts
 
Prueba de ejecución 2012
Prueba de ejecución 2012Prueba de ejecución 2012
Prueba de ejecución 2012EddieBAA
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Validación Métodos Analíticos
Validación Métodos AnalíticosValidación Métodos Analíticos
Validación Métodos AnalíticosYerko Bravo
 

Destacado (20)

Trabajo de computacion 1
Trabajo de computacion 1Trabajo de computacion 1
Trabajo de computacion 1
 
REPORTE (ERROR EN SOFTWARE)
REPORTE (ERROR EN SOFTWARE)REPORTE (ERROR EN SOFTWARE)
REPORTE (ERROR EN SOFTWARE)
 
Error de software
Error de softwareError de software
Error de software
 
Validación de procesos
Validación de procesosValidación de procesos
Validación de procesos
 
Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...
Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...
Primer Taller de Proyectos: “Norma UNE 157001:2002 Criterios generales para l...
 
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código ÉticoLa Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético
La Ética en la Ingeniería de Software de Pruebas: Necesidad de un Código Ético
 
Clase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacionClase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacion
 
Diferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajosDiferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajos
 
costos del software
costos del softwarecostos del software
costos del software
 
Calidad del software cap1
Calidad del software  cap1Calidad del software  cap1
Calidad del software cap1
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
76765984 ejecucion-de-pruebas-original
76765984 ejecucion-de-pruebas-original76765984 ejecucion-de-pruebas-original
76765984 ejecucion-de-pruebas-original
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Prueba de ejecución 2012
Prueba de ejecución 2012Prueba de ejecución 2012
Prueba de ejecución 2012
 
Verificación y Validación del Diseño
Verificación y Validación del DiseñoVerificación y Validación del Diseño
Verificación y Validación del Diseño
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Validación Métodos Analíticos
Validación Métodos AnalíticosValidación Métodos Analíticos
Validación Métodos Analíticos
 
Tipos de-pruebas
Tipos de-pruebasTipos de-pruebas
Tipos de-pruebas
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 

Similar a Pruebas software componentes integración objetivos

Similar a Pruebas software componentes integración objetivos (20)

Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del Software
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Aplicacion de pruebas
Aplicacion de pruebasAplicacion de pruebas
Aplicacion de pruebas
 
Prueba a los programas
Prueba a los programasPrueba a los programas
Prueba a los programas
 
Prueba a los programas
Prueba a los programasPrueba a los programas
Prueba a los programas
 
Estrategias de pruebas
Estrategias de pruebasEstrategias de pruebas
Estrategias de pruebas
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Calidad del software cap3
Calidad del software   cap3Calidad del software   cap3
Calidad del software cap3
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 
Fases de prueba de software
Fases de prueba de softwareFases de prueba de software
Fases de prueba de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
SQM Verification and Validation
SQM Verification and ValidationSQM Verification and Validation
SQM Verification and Validation
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
software testing
software testingsoftware testing
software testing
 

Pruebas software componentes integración objetivos

  • 2.
  • 3. Pruebas de componentes • Desarrollador de software Pruebas de integración • Equipo de pruebas independiente
  • 4. Para demostrar al desarrollador y al cliente que el software satisface sus requerimientos
  • 5. Para descubrir defectos en el software en que el comportamiento de este es incorrecto, no deseable o no cumple con su especificación
  • 6. el objetivo de las pruebas de software es convencer a los desarrolladores del sistema de que el software es lo suficientemente bueno para su uso operacional. La prueba es un proceso que intenta proporcionar confianza en el software.
  • 7. Casos de prueba Datos de prueba Resultados de prueba Informe de prueba Diseñar casos de prueba Preparar datos de prueba Ejecutar el programa con los datos de prueba Comparar los resultados con los datos de prueba
  • 8. Para la mayoría de los sistemas, los programadores tienen la responsabilidad de probar los componentes que ellos han desarrollado. Una vez que lo hacen, el trabajo pasa a un equipo de integración que integra los módulos de diferentes desarrolladores, construyen el software y prueba el sistema como un todo.
  • 9.
  • 10. el equipo de prueba tiene acceso al código fuente del sistema.
  • 11. en esta prueba se prueba una versión del sistema que podría ser entregada a los usuarios.
  • 13.
  • 14. Son el proceso de probar los componentes individuales en el sistema. Este es un proceso de prueba de defectos. Por lo que su objetivo es encontrar defectos en estos componentes. Tal y como se indicó anteriormente, los desarrolladores de componentes son los responsables de las pruebas de componentes.
  • 15. Funciones individuales o métodos de un objeto. Clases de objetos que tienen varios atributos. Componentes compuestos formados por diferentes objetos o funciones.
  • 16. Las pruebas aisladas de todas las operaciones asociadas con el objeto. La asignación y consulta de todos los atributos asociados con el objeto Ejecutar el objeto en todos sus posibles estados.
  • 17. Cliente Id Guardar(Id) GetName() Actualizar(Id) ObtenerDeuda(Id) Pagar(Monto)
  • 18. Las pruebas solo pueden demostrar la presencia de errores en un programa. No pueden demostrar que no hay mas defectos. Las pruebas de componentes son responsabilidad del desarrollador del componente. Cuando se pruebas los sistemas, debería intentarse “Romper” el sistema usando la experiencia y las recomendaciones para elegir los casos de prueba que han sido efectivos.