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

Estrategias de aplicacion carmen garcia espinoza
Estrategias de aplicacion    carmen garcia espinozaEstrategias de aplicacion    carmen garcia espinoza
Estrategias de aplicacion carmen garcia espinozaGarciaEspinozaCarmen
 
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
 
Estrategias de aplicacion de las pruebas
Estrategias  de aplicacion de las pruebasEstrategias  de aplicacion de las pruebas
Estrategias de aplicacion de las pruebasJaimeTepancalcoPoblano
 
Mantenimiento y prueba de software
Mantenimiento y prueba de softwareMantenimiento y prueba de software
Mantenimiento y prueba de softwareVictor 'Marquez
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de softwareozkar21
 
Pruebas de softwares
Pruebas de softwaresPruebas de softwares
Pruebas de softwaresSandy Ortega
 
Fase De Pruebas Angel Chucho
Fase De Pruebas Angel ChuchoFase De Pruebas Angel Chucho
Fase De Pruebas Angel Chuchoangel.carvajal
 
Estrategias de prueba del software
Estrategias de prueba del softwareEstrategias de prueba del software
Estrategias de prueba del softwareChava Romero Aguilar
 
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 Sistemasicesarandres
 
estrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasestrategias de aplicacion de pruebas
estrategias de aplicacion de pruebasViana 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 vidaEllie 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 vidaAranza 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ónPablo Navarrete
 
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
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemasopank77
 

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

Presentación curso gerencial en sice
Presentación curso gerencial en sicePresentación curso gerencial en sice
Presentación curso gerencial en sicecapacitacioncompras
 
Tipos y caracteristicas de los puentes trabajo en equipo
Tipos y caracteristicas de los puentes trabajo en equipoTipos y caracteristicas de los puentes trabajo en equipo
Tipos y caracteristicas de los puentes trabajo en equipoMickey Ojeda
 
Octubre 23 2011 el cambio mas importante
Octubre 23 2011 el cambio mas importanteOctubre 23 2011 el cambio mas importante
Octubre 23 2011 el cambio mas importanteAbner Garcia
 
Practica 2 estatica.
Practica 2 estatica.Practica 2 estatica.
Practica 2 estatica.Bertha Vega
 
Einführung in Laravel und GulpJS
Einführung in Laravel und GulpJSEinführung in Laravel und GulpJS
Einführung in Laravel und GulpJSthespazecookie
 
Universidad técnica de machala
Universidad técnica de machalaUniversidad técnica de machala
Universidad técnica de machalaBlank Wendy
 
Cros escolar
Cros escolarCros escolar
Cros escolarapares
 
Trigo triangulos cualesquiera
Trigo triangulos cualesquieraTrigo triangulos cualesquiera
Trigo triangulos cualesquieraANAALONSOSAN
 
Análisis sm argentina finalista
Análisis sm   argentina finalistaAnálisis sm   argentina finalista
Análisis sm argentina finalistaOMD Argentina
 
El quijote
El quijoteEl quijote
El quijotelolalos
 
Cosas pequeñas grandes cosas
Cosas pequeñas grandes cosasCosas pequeñas grandes cosas
Cosas pequeñas grandes cosassoniasegarradiaz
 
Catedral de la almudena
Catedral de la almudenaCatedral de la almudena
Catedral de la almudenaAcov89
 
Nueva leyambientepcial.charla pptx
Nueva leyambientepcial.charla pptxNueva leyambientepcial.charla pptx
Nueva leyambientepcial.charla pptxMarcela Fernandez
 

Destacado (20)

Presentación curso gerencial en sice
Presentación curso gerencial en sicePresentación curso gerencial en sice
Presentación curso gerencial en sice
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Tipos y caracteristicas de los puentes trabajo en equipo
Tipos y caracteristicas de los puentes trabajo en equipoTipos y caracteristicas de los puentes trabajo en equipo
Tipos y caracteristicas de los puentes trabajo en equipo
 
Octubre 23 2011 el cambio mas importante
Octubre 23 2011 el cambio mas importanteOctubre 23 2011 el cambio mas importante
Octubre 23 2011 el cambio mas importante
 
Practica 2 estatica.
Practica 2 estatica.Practica 2 estatica.
Practica 2 estatica.
 
Einführung in Laravel und GulpJS
Einführung in Laravel und GulpJSEinführung in Laravel und GulpJS
Einführung in Laravel und GulpJS
 
Greece in art
Greece in artGreece in art
Greece in art
 
Universidad técnica de machala
Universidad técnica de machalaUniversidad técnica de machala
Universidad técnica de machala
 
Cros escolar
Cros escolarCros escolar
Cros escolar
 
Trigo triangulos cualesquiera
Trigo triangulos cualesquieraTrigo triangulos cualesquiera
Trigo triangulos cualesquiera
 
Análisis sm argentina finalista
Análisis sm   argentina finalistaAnálisis sm   argentina finalista
Análisis sm argentina finalista
 
El quijote
El quijoteEl quijote
El quijote
 
Muse
Muse Muse
Muse
 
Elmensajedelagua
ElmensajedelaguaElmensajedelagua
Elmensajedelagua
 
Cosas pequeñas grandes cosas
Cosas pequeñas grandes cosasCosas pequeñas grandes cosas
Cosas pequeñas grandes cosas
 
Catedral de la almudena
Catedral de la almudenaCatedral de la almudena
Catedral de la almudena
 
Nueva leyambientepcial.charla pptx
Nueva leyambientepcial.charla pptxNueva leyambientepcial.charla pptx
Nueva leyambientepcial.charla pptx
 
Ateo o agn stico2
Ateo o agn stico2Ateo o agn stico2
Ateo o agn stico2
 
Automatización
AutomatizaciónAutomatización
Automatización
 
Parcial 4
Parcial 4Parcial 4
Parcial 4
 

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.