SlideShare una empresa de Scribd logo
1 de 6
Una vez que se ha concluido la codificación de
  los programas, es momento de probarlos. La
etapa de prueba no es la primera instancia en la
 cual se encuentran defectos; ya que durante la
   revisión de los requerimientos y del diseño
también se pueden descubrir problemas en las
etapas tempranas del desarrollo. Pero la prueba
 se concentra en la búsqueda de defectos y hay
diversas formas de hacer que los esfuerzos de la
     prueba sean más eficientes y efectivos.
 Aspectos de la Prueba

 Existen muchos tipos de prueba que se hacen
 antes de poder entregarle el sistema al cliente
 con la seguridad de que operará correctamente.
 Algunas de ellas dependen de qué es lo que se
 está probando: componentes, grupo de
 componentes, subsistemas o todo el sistema.
 Otras pruebas dependen de lo que se desea
 conocer ¿el sistema trabaja de acuerdo con
 el diseño?, ¿y con las expectativas de los
 usuarios?.
 Organización de la Prueba

 Cuando se desarrolla un sistema grande, la pruba por lo
 general involucra varios estadios, En primer lugar, cada
 componente de programa verifica en sí mismo, aislado de
 los demás componentes del sistema. Esta prueba conocida
 como prueba de módulo, prueba de componente o
 prueba unitaria, verifica que el componente funciona
 correctamente con lo tipos de entrada esperados a partir
 del estudio del diseño del componente.

 La prueba unitaria se hace siempre que sea posible en un
 ambiente controlado, de modo que el equipo de prueba
 pueda ingresarle al componente que se está probando un
 conjunto predeterminado de datos, y observar que acciones
 y datos de salida se producen.
 Una vez que le conjunto de componentes del sistema (o
  subsistema) ha superado la prueba unitaria, el paso siguiente
  es asegurar que las interfaces entre los componentes están
  definidas y se manejan correctamente. La prueba de
  integración es el proceso de verificar que los componentes
  del sistema trabajan conforme a lo descrito en las
  especificaciones de diseño del programa y del sistema.
  Despues de asegurar que la información pasa entre los
  componentes de acuerdo eon el diseño, se prueba el sistema
  para asegurar que tiene la funcionalidad deseada. Una prueba
  funcional evalúa el sistema para determinar si las funciones
  descritas por la especificación de requerimientos son
  ejecutadas correctamente por el sistema integrado. El resultado
  es un sistema en funcionamiento.
 Cabe recordar que lo requerimientos están
  documentados de dos formas distintas: una es en
  términos del cliente, y otra como un conjunto de
 requerimientos de hardware y software que
 pueden utilizar los desarrolladores. La prueba
 funcional compara el sistema en construcción, con
 las funciones descritas en la especificación de
 requerimientos de los desarrolladores. Más
 adelante una prueba de rendimiento compara el
 sistema con el resto de los requerimientos de
 software y de hardware. Cuando la prueba se lleva
 a cabo exitosamente en el ambiente real de trabajo
 del cliente, produce un sistema validado.
 Cuando la prueba de rendimiento se concluye, los
 desarrolladores tienen la certeza de que el sistema funciona
de acuerdo con su comprensión de la descripción del sistema.
 El siguiente paso es conferenciar con el cliente para tener la
     certeza de que le sistema trabaja de acuerdo con sus
expectativas. La prueba de aceptación se hace en conjunto
       con el cliente; el sistema se comprueba contra la
 especificación de requerimientos del cliente. Al terminar la
  prueba de aceptación el sistema aceptado se instala en el
  ambiente en el que será utilizado y se ejecuta una última
 prueba de instalación para garantizar que funciona como
                           debe hacerlo.

Más contenido relacionado

La actualidad más candente

Prueba de software
Prueba de softwarePrueba de software
Prueba de software
ozkar21
 
Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chucho
angel.carvajal
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebas
Viana Dzrjs
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vida
Ellie Martinez
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vida
Aranza Martinez Vazquez
 
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
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
nahzz
 

La actualidad más candente (17)

Estrategias de aplicacion carmen garcia espinoza
Estrategias de aplicacion    carmen garcia espinozaEstrategias de aplicacion    carmen garcia espinoza
Estrategias de aplicacion carmen garcia espinoza
 
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 aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebas
 
Mantenimiento y prueba de software
Mantenimiento y prueba de softwareMantenimiento y prueba de software
Mantenimiento y prueba de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Pruebas de estress
Pruebas de estressPruebas de estress
Pruebas de estress
 
Pruebas de softwares
Pruebas de softwaresPruebas de softwares
Pruebas de softwares
 
Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chucho
 
Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del software
 
Mapa Conceptual - Pruebas y Mantenimiento de Sistemas
Mapa Conceptual - Pruebas y Mantenimiento de SistemasMapa Conceptual - Pruebas y Mantenimiento de Sistemas
Mapa Conceptual - Pruebas y Mantenimiento de Sistemas
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebas
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vida
 
Cuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vidaCuadro sinóptico de modelo del ciclo de vida
Cuadro sinóptico de modelo del ciclo de vida
 
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
 
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)
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemas
 

Destacado (17)

Módulo 2. epidemiología y demografía
Módulo 2. epidemiología y demografíaMódulo 2. epidemiología y demografía
Módulo 2. epidemiología y demografía
 
Patrones de ocurrencia de la enfermedad
Patrones de ocurrencia de la enfermedadPatrones de ocurrencia de la enfermedad
Patrones de ocurrencia de la enfermedad
 
Descriptiva 1
Descriptiva 1Descriptiva 1
Descriptiva 1
 
Patrones de ocurrencia (epidemiologia)
Patrones de ocurrencia (epidemiologia)Patrones de ocurrencia (epidemiologia)
Patrones de ocurrencia (epidemiologia)
 
Epi
Epi Epi
Epi
 
Epidemiología
EpidemiologíaEpidemiología
Epidemiología
 
Mopece1
Mopece1Mopece1
Mopece1
 
Epidemiologia 1
Epidemiologia 1Epidemiologia 1
Epidemiologia 1
 
Enf transmisibles
Enf transmisiblesEnf transmisibles
Enf transmisibles
 
Conceptos en Epidemiologia
Conceptos en Epidemiologia Conceptos en Epidemiologia
Conceptos en Epidemiologia
 
Conceptos basicos de epidemiología
Conceptos basicos de epidemiologíaConceptos basicos de epidemiología
Conceptos basicos de epidemiología
 
Vigilancia Epidemiologica Activa
Vigilancia Epidemiologica ActivaVigilancia Epidemiologica Activa
Vigilancia Epidemiologica Activa
 
Epidemiología. Módulo 5.
Epidemiología. Módulo 5.Epidemiología. Módulo 5.
Epidemiología. Módulo 5.
 
Historia de la Epidemiología p2
Historia de la Epidemiología p2Historia de la Epidemiología p2
Historia de la Epidemiología p2
 
Principios basicos-de-epidemiologia
Principios basicos-de-epidemiologiaPrincipios basicos-de-epidemiologia
Principios basicos-de-epidemiologia
 
Epidemiologia
EpidemiologiaEpidemiologia
Epidemiologia
 
Epidemiologia
EpidemiologiaEpidemiologia
Epidemiologia
 

Similar a Prueba a los programas

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
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
Aldo Sánchez
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
Luis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
Luis Domingo
 
La auditoría de software
La auditoría de softwareLa auditoría de software
La auditoría de software
Luis Domingo
 
Estrategias de pruebas
Estrategias de pruebasEstrategias de pruebas
Estrategias de pruebas
Andres Flores
 

Similar a Prueba a los programas (20)

Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Metodo v
Metodo vMetodo v
Metodo v
 
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
 
Mayra romero
Mayra romeroMayra romero
Mayra romero
 
Pruebas del Software
Pruebas del SoftwarePruebas del Software
Pruebas del Software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Estrategias de pruebas
Estrategias de pruebasEstrategias de pruebas
Estrategias de pruebas
 
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
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
4.3pptx
4.3pptx4.3pptx
4.3pptx
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 

Prueba a los programas

  • 1. Una vez que se ha concluido la codificación de los programas, es momento de probarlos. La etapa de prueba no es la primera instancia en la cual se encuentran defectos; ya que durante la revisión de los requerimientos y del diseño también se pueden descubrir problemas en las etapas tempranas del desarrollo. Pero la prueba se concentra en la búsqueda de defectos y hay diversas formas de hacer que los esfuerzos de la prueba sean más eficientes y efectivos.
  • 2.  Aspectos de la Prueba Existen muchos tipos de prueba que se hacen antes de poder entregarle el sistema al cliente con la seguridad de que operará correctamente. Algunas de ellas dependen de qué es lo que se está probando: componentes, grupo de componentes, subsistemas o todo el sistema. Otras pruebas dependen de lo que se desea conocer ¿el sistema trabaja de acuerdo con el diseño?, ¿y con las expectativas de los usuarios?.
  • 3.  Organización de la Prueba Cuando se desarrolla un sistema grande, la pruba por lo general involucra varios estadios, En primer lugar, cada componente de programa verifica en sí mismo, aislado de los demás componentes del sistema. Esta prueba conocida como prueba de módulo, prueba de componente o prueba unitaria, verifica que el componente funciona correctamente con lo tipos de entrada esperados a partir del estudio del diseño del componente. La prueba unitaria se hace siempre que sea posible en un ambiente controlado, de modo que el equipo de prueba pueda ingresarle al componente que se está probando un conjunto predeterminado de datos, y observar que acciones y datos de salida se producen.
  • 4.  Una vez que le conjunto de componentes del sistema (o subsistema) ha superado la prueba unitaria, el paso siguiente es asegurar que las interfaces entre los componentes están definidas y se manejan correctamente. La prueba de integración es el proceso de verificar que los componentes del sistema trabajan conforme a lo descrito en las especificaciones de diseño del programa y del sistema. Despues de asegurar que la información pasa entre los componentes de acuerdo eon el diseño, se prueba el sistema para asegurar que tiene la funcionalidad deseada. Una prueba funcional evalúa el sistema para determinar si las funciones descritas por la especificación de requerimientos son ejecutadas correctamente por el sistema integrado. El resultado es un sistema en funcionamiento.
  • 5.  Cabe recordar que lo requerimientos están documentados de dos formas distintas: una es en términos del cliente, y otra como un conjunto de requerimientos de hardware y software que pueden utilizar los desarrolladores. La prueba funcional compara el sistema en construcción, con las funciones descritas en la especificación de requerimientos de los desarrolladores. Más adelante una prueba de rendimiento compara el sistema con el resto de los requerimientos de software y de hardware. Cuando la prueba se lleva a cabo exitosamente en el ambiente real de trabajo del cliente, produce un sistema validado.
  • 6.  Cuando la prueba de rendimiento se concluye, los desarrolladores tienen la certeza de que el sistema funciona de acuerdo con su comprensión de la descripción del sistema. El siguiente paso es conferenciar con el cliente para tener la certeza de que le sistema trabaja de acuerdo con sus expectativas. La prueba de aceptación se hace en conjunto con el cliente; el sistema se comprueba contra la especificación de requerimientos del cliente. Al terminar la prueba de aceptación el sistema aceptado se instala en el ambiente en el que será utilizado y se ejecuta una última prueba de instalación para garantizar que funciona como debe hacerlo.