SlideShare una empresa de Scribd logo
1 de 9
INSTITUTO
   TECNOLÓGICO
 SUPERIOR DE LIBRES
       INGENIERÍA EN SISTEMAS
         COMPUTACIONALES

    DESARROLLO DE PROYECTOS DE
            SOFTWARE

“ESTRATEGIAS DE APLICACIÓN DE PRUEBAS
                   “

             PRESENTA:
       ALDO SÁNCHEZ APOLINAR
PRUEBAS DE UNIDAD
   Las pruebas unitarias tienen como objetivo
    verificar la funcionalidad y estructura de cada
    componente individualmente una vez que ha
    sido                                  codificado.

   Las pruebas de unidad es un proceso para
    probar los subprogramas, las subrutinas, los
    procedimientos individuales o las clases en un
    programa. Es decir, es mejor probar primero
    los bloques desarrollados más pequeños del
    programa, que inicialmente probar el software
    en su totalidad.
   Se necesita dos tipos de información al
    diseñar los casos de prueba para una prueba
    de unidad: la especificación para el módulo y
    el código fuente del módulo. La especificación
    define típicamente los parámetros de entrada
    y de salida del módulo y su función.
PRUEBAS DE INTEGRACIÓN
   El objetivo de las pruebas de integración es
    verificar el correcto ensamblaje entre los
    distintos componentes una vez que han sido
    probados unitariamente con el fin de
    comprobar que interactúan correctamente a
    través de sus interfaces, tanto internas como
    externas, cubren la funcionalidad establecida
    y se ajustan a los requisitos no funcionales
    especificados     en     las     verificaciones
    correspondientes.
   Los tipos fundamentales de integración son los
    siguientes:

   Integración incremental: se combina el siguiente
    componente que se debe probar con el conjunto de
    componentes que ya están probados y se va
    incrementando progresivamente el número de
    componentes a probar.

   Integración no incremental: se prueba cada
    componente por separado y posteriormente se
    integran todos de una vez realizando las pruebas
    pertinentes.
PRUEBAS DE SISTEMA

Las pruebas de sistema buscan discrepancias entre el
programa y sus objetivos o requerimientos,
enfocándose en los errores hechos durante la
transición del proceso al diseñar la especificación
funcional.

Esto hace a las pruebas de sistema un proceso vital
de pruebas, ya que en términos del producto, número
de errores hechos, y severidad de esos errores, es un
paso en el ciclo de desarrollo generalmente propenso
a la mayoría de los errores.
   Las pruebas del sistema tienen un propósito particular: para
    comparar el sistema o el programa con sus objetivos
    originales (Requerimientos funcionales y no funcionales).
    Dado este propósito, se presentan dos implicaciones:

1.- Las pruebas de sistema no se limitan a los sistemas. Si el
   producto es un programa, la prueba del sistema es el
   proceso de procurar demostrar cómo el programa, en su
   totalidad, no resuelve sus objetivos o requerimientos.

2.- Las pruebas de sistema, por definición, son imposibles si no
   están los requerimientos por escrito, mensurables para el
   producto.
PRUEBAS DE ACEPTACIÓN
   El objetivo de las pruebas de aceptación es validar
    que un sistema cumple con el funcionamiento
    esperado y permitir al usuario de dicho sistema que
    determine su aceptación, desde el punto de vista de
    su funcionalidad, y rendimiento.


   Las pruebas de aceptación son definidas por el
    usuario del sistema y preparadas por el equipo de
    desarrollo, aunque la ejecución y aprobación final
    corresponden al usuario.
                           
   La validación del sistema se consigue mediante la
    realización de pruebas de caja negra que
    demuestran la conformidad con los requisitos y
    que se recogen en el plan de pruebas, el cual
    define las verificaciones a realizar y los casos de
    prueba asociados.
   Dicho plan está diseñado para asegurar que se
    satisfacen todos los requisitos funcionales
    especificados por el usuario teniendo en cuenta
    también     los     requisitos    no     funcionales
    relacionados con el rendimiento, seguridad de
    acceso al sistema, a los datos y procesos, así
    como a los distintos recursos del sistema.

Más contenido relacionado

La actualidad más candente

Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasSantos de la Vega
 
Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chuchoangel.carvajal
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasMerry Linda
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de softwareozkar21
 
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...carlblakc
 
Mapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareMapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareluiscastejon
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebasnahzz
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)Camila Arbelaez
 
Enfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareEnfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareJorge Bustillos
 
Pruebas del sistema (13.6) libro de pressman
Pruebas del sistema (13.6)  libro de pressmanPruebas del sistema (13.6)  libro de pressman
Pruebas del sistema (13.6) libro de pressmanJessica Cuenca
 
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 prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del softwareChava Romero Aguilar
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptualantaguez86
 
Estrategias de Aplicación de Pruebas
Estrategias de Aplicación de PruebasEstrategias de Aplicación de Pruebas
Estrategias de Aplicación de PruebasAmalia Aviles Nabor
 
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 sistemaResidencia en el CICY
 

La actualidad más candente (19)

Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chucho
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
Estrategias de aplicación de prueba de unidad ,integración, sistema, y de ace...
 
Pruebas estrategicas
Pruebas estrategicasPruebas estrategicas
Pruebas estrategicas
 
Tipos de pruebas
Tipos de pruebasTipos de pruebas
Tipos de pruebas
 
Mapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de softwareMapa conceptual mantenimiento de software
Mapa conceptual mantenimiento de software
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)22 Tipos de Pruebas (Software)
22 Tipos de Pruebas (Software)
 
Enfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareEnfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de software
 
Pruebas del sistema (13.6) libro de pressman
Pruebas del sistema (13.6)  libro de pressmanPruebas del sistema (13.6)  libro de pressman
Pruebas del sistema (13.6) libro de pressman
 
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
 
Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del software
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
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 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
 

Destacado

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
 
Presentacion dhtic verano 2013
Presentacion dhtic verano 2013Presentacion dhtic verano 2013
Presentacion dhtic verano 2013Javier Reyes
 
Patrimonio cultural colombiano
Patrimonio cultural colombianoPatrimonio cultural colombiano
Patrimonio cultural colombianoManuel Paez
 
Índex de Satisfacció Municipal
Índex de Satisfacció MunicipalÍndex de Satisfacció Municipal
Índex de Satisfacció Municipalgesop
 
Centurismo viajes final
Centurismo viajes finalCenturismo viajes final
Centurismo viajes finaljuan centeno
 
Use of can to express abilities
Use of can to express abilitiesUse of can to express abilities
Use of can to express abilitiesEmy Aguayo
 
Presentacio pressupostos 2013
Presentacio pressupostos 2013Presentacio pressupostos 2013
Presentacio pressupostos 2013SOMinformacio
 
Centurismo viajes ethf
Centurismo viajes ethfCenturismo viajes ethf
Centurismo viajes ethfjuan centeno
 
Chocolate en colombia S XIX
Chocolate en colombia S XIXChocolate en colombia S XIX
Chocolate en colombia S XIXManuel Paez
 
Analysis of New Team Member Survey
Analysis of New Team Member SurveyAnalysis of New Team Member Survey
Analysis of New Team Member SurveyAngela Banks
 
Patrimonio cultural colombiano
Patrimonio cultural colombianoPatrimonio cultural colombiano
Patrimonio cultural colombianoManuel Paez
 
dHealth 2014, Hilary Hall, Digital Life Sciences
dHealth 2014, Hilary Hall, Digital Life SciencesdHealth 2014, Hilary Hall, Digital Life Sciences
dHealth 2014, Hilary Hall, Digital Life SciencesInteractive Scotland
 

Destacado (20)

Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Presentacion dhtic verano 2013
Presentacion dhtic verano 2013Presentacion dhtic verano 2013
Presentacion dhtic verano 2013
 
Web quest
Web questWeb quest
Web quest
 
Patrimonio cultural colombiano
Patrimonio cultural colombianoPatrimonio cultural colombiano
Patrimonio cultural colombiano
 
1.4938247
1.49382471.4938247
1.4938247
 
Som ajuntament
Som ajuntamentSom ajuntament
Som ajuntament
 
New York Times
New York TimesNew York Times
New York Times
 
Índex de Satisfacció Municipal
Índex de Satisfacció MunicipalÍndex de Satisfacció Municipal
Índex de Satisfacció Municipal
 
Centurismo viajes final
Centurismo viajes finalCenturismo viajes final
Centurismo viajes final
 
Use of can to express abilities
Use of can to express abilitiesUse of can to express abilities
Use of can to express abilities
 
к ур. неравенство треугольника
к ур. неравенство треугольникак ур. неравенство треугольника
к ур. неравенство треугольника
 
Terracon Projects
Terracon  ProjectsTerracon  Projects
Terracon Projects
 
Desechos Farmacéuticos
Desechos FarmacéuticosDesechos Farmacéuticos
Desechos Farmacéuticos
 
Mi quehacer docente
Mi quehacer docenteMi quehacer docente
Mi quehacer docente
 
Presentacio pressupostos 2013
Presentacio pressupostos 2013Presentacio pressupostos 2013
Presentacio pressupostos 2013
 
Centurismo viajes ethf
Centurismo viajes ethfCenturismo viajes ethf
Centurismo viajes ethf
 
Chocolate en colombia S XIX
Chocolate en colombia S XIXChocolate en colombia S XIX
Chocolate en colombia S XIX
 
Analysis of New Team Member Survey
Analysis of New Team Member SurveyAnalysis of New Team Member Survey
Analysis of New Team Member Survey
 
Patrimonio cultural colombiano
Patrimonio cultural colombianoPatrimonio cultural colombiano
Patrimonio cultural colombiano
 
dHealth 2014, Hilary Hall, Digital Life Sciences
dHealth 2014, Hilary Hall, Digital Life SciencesdHealth 2014, Hilary Hall, Digital Life Sciences
dHealth 2014, Hilary Hall, Digital Life Sciences
 

Similar a Estrategias de aplicación de pruebas

Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del softwareChava Romero Aguilar
 
Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del softwareChava Romero Aguilar
 
Estrategias de aplicacion carmen garcia espinoza
Estrategias de aplicacion    carmen garcia espinozaEstrategias de aplicacion    carmen garcia espinoza
Estrategias de aplicacion carmen garcia espinozaGarciaEspinozaCarmen
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de softwareLuis Domingo
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwareTensor
 
Pruebas software (1)
Pruebas  software (1)Pruebas  software (1)
Pruebas software (1)René Pari
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.Juan Ravi
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de softwarepanavarrv
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasViana Dzrjs
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencialeidymedina28
 
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 pruebaDarleneperalta
 

Similar a Estrategias de aplicación de pruebas (20)

Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del software
 
Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del software
 
Estrategias de aplicacion carmen garcia espinoza
Estrategias de aplicacion    carmen garcia espinozaEstrategias de aplicacion    carmen garcia espinoza
Estrategias de aplicacion carmen garcia espinoza
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas software (1)
Pruebas  software (1)Pruebas  software (1)
Pruebas software (1)
 
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
 
Prueba a los programas
Prueba a los programasPrueba a los programas
Prueba a los programas
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebas
 
Segunda web conferencia
Segunda web conferenciaSegunda web conferencia
Segunda web conferencia
 
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
 

Estrategias de aplicación de pruebas

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES DESARROLLO DE PROYECTOS DE SOFTWARE “ESTRATEGIAS DE APLICACIÓN DE PRUEBAS “ PRESENTA: ALDO SÁNCHEZ APOLINAR
  • 2. PRUEBAS DE UNIDAD  Las pruebas unitarias tienen como objetivo verificar la funcionalidad y estructura de cada componente individualmente una vez que ha sido codificado.  Las pruebas de unidad es un proceso para probar los subprogramas, las subrutinas, los procedimientos individuales o las clases en un programa. Es decir, es mejor probar primero los bloques desarrollados más pequeños del programa, que inicialmente probar el software en su totalidad.
  • 3. Se necesita dos tipos de información al diseñar los casos de prueba para una prueba de unidad: la especificación para el módulo y el código fuente del módulo. La especificación define típicamente los parámetros de entrada y de salida del módulo y su función.
  • 4. PRUEBAS DE INTEGRACIÓN  El objetivo de las pruebas de integración es verificar el correcto ensamblaje entre los distintos componentes una vez que han sido probados unitariamente con el fin de comprobar que interactúan correctamente a través de sus interfaces, tanto internas como externas, cubren la funcionalidad establecida y se ajustan a los requisitos no funcionales especificados en las verificaciones correspondientes.
  • 5. Los tipos fundamentales de integración son los siguientes:  Integración incremental: se combina el siguiente componente que se debe probar con el conjunto de componentes que ya están probados y se va incrementando progresivamente el número de componentes a probar.  Integración no incremental: se prueba cada componente por separado y posteriormente se integran todos de una vez realizando las pruebas pertinentes.
  • 6. PRUEBAS DE SISTEMA Las pruebas de sistema buscan discrepancias entre el programa y sus objetivos o requerimientos, enfocándose en los errores hechos durante la transición del proceso al diseñar la especificación funcional. Esto hace a las pruebas de sistema un proceso vital de pruebas, ya que en términos del producto, número de errores hechos, y severidad de esos errores, es un paso en el ciclo de desarrollo generalmente propenso a la mayoría de los errores.
  • 7. Las pruebas del sistema tienen un propósito particular: para comparar el sistema o el programa con sus objetivos originales (Requerimientos funcionales y no funcionales). Dado este propósito, se presentan dos implicaciones: 1.- Las pruebas de sistema no se limitan a los sistemas. Si el producto es un programa, la prueba del sistema es el proceso de procurar demostrar cómo el programa, en su totalidad, no resuelve sus objetivos o requerimientos. 2.- Las pruebas de sistema, por definición, son imposibles si no están los requerimientos por escrito, mensurables para el producto.
  • 8. PRUEBAS DE ACEPTACIÓN  El objetivo de las pruebas de aceptación es validar que un sistema cumple con el funcionamiento esperado y permitir al usuario de dicho sistema que determine su aceptación, desde el punto de vista de su funcionalidad, y rendimiento.  Las pruebas de aceptación son definidas por el usuario del sistema y preparadas por el equipo de desarrollo, aunque la ejecución y aprobación final corresponden al usuario. 
  • 9. La validación del sistema se consigue mediante la realización de pruebas de caja negra que demuestran la conformidad con los requisitos y que se recogen en el plan de pruebas, el cual define las verificaciones a realizar y los casos de prueba asociados.  Dicho plan está diseñado para asegurar que se satisfacen todos los requisitos funcionales especificados por el usuario teniendo en cuenta también los requisitos no funcionales relacionados con el rendimiento, seguridad de acceso al sistema, a los datos y procesos, así como a los distintos recursos del sistema.