SlideShare a Scribd company logo
1 of 11
• La prueba es un proceso
de ejecución de un
programa con la intención
de descubrir un error.
• Un buen caso de prueba
es aquel que tiene una alta
probabilidad de mostrar un
error no descubierto hasta
entonces.
• Una prueba tiene éxito si
descubre un error no
detectado hasta entonces.
• A todas las pruebas se les debería
poder hacer un seguimiento has los
requisitos del cliente.
• Las pruebas debería planificarse
mucho antes de su inicio.
• El principio de Pareto es aplicable a
la prueba del Software: el 80% de
todos los errores descubiertos
durante las pruebas surgen al hacer
un seguimiento de sólo el 20% de
todos los módulos del programa.
• Las pruebas deberían empezar por lo pequeño y progresar
hacia lo grande.
• No son posible las pruebas exhaustivas.
• Para ser más efectivas, las pruebas deberían ser conducidas
por un equipo independiente.
• Es simplemente lo fácil que se puede probar un programa de
computadora. Como la prueba es tan profundamente difícil, merece
la pena saber que puede hacer para hacerlo más sencillo.
Debe existir una lista de comprobación que proporcione un
conjunto de características que llevan a un software fácil de probar.
• Operatividad: Cuanto mejor funcione más
eficientemente se pude probar.
• Observabilidad: Lo que ves es lo que pruebas.
• Controlabilidad: Cuanto mejor podamos controlar el
software, más se puede automatizar y optimizar.
• Capacidad de Descomposición: Controlando el
ámbito de las pruebas, podemos aislar más
rápidamente los problemas y llevar a cabo mejores
pruebas de regresión.
• Simplicidad: Cuanto menos haya que probar,
más rápidamente podremos probarlo.
• Estabilidad: Cuanto menos cambios, menos
interrupciones a las pruebas.
• Facilidad de comprensión: Cuanta más información
tengamos, más inteligentes serán las pruebas.
Cualquier programa puede ser probado bajo 2 esquemas diferentes:
1) Conociendo la función del producto (programa), demostrar que
esa función anda bien. Este caso se realiza sobre las interfaces y se
lo denomina prueba de caja negra.
2) Demostrar que la operación interna del modulo se ajusta a lo
especificado y que los componentes internos andan bien, (esta
prueba se desarrolla en base a los caminos lógicos del modulo, se
denomina prueba de caja blanca). Es la prueba que mejor nos
deja ver las dificultades.
Pruebas de documentacion

More Related Content

What's hot

Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansDaniel Gómez
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientosYesith Valencia
 
Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoangiepao1717
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Professional Testing
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosSaraEAlcntaraR
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Griiselda Martiinez
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 

What's hot (20)

Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Reporte de prácticas capítulo 1 cisco
Reporte de prácticas capítulo 1 ciscoReporte de prácticas capítulo 1 cisco
Reporte de prácticas capítulo 1 cisco
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
Rational rose
Rational roseRational rose
Rational rose
 
Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintáctico
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Funciones en c++
Funciones en c++Funciones en c++
Funciones en c++
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 

Viewers also liked

Gabarito UFPE - 2º dia (14/01/13)
Gabarito UFPE - 2º dia (14/01/13)Gabarito UFPE - 2º dia (14/01/13)
Gabarito UFPE - 2º dia (14/01/13)Portal NE10
 
Risiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im Unternehmen
Risiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im UnternehmenRisiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im Unternehmen
Risiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im UnternehmenStefan Holtel
 
Presentacion Pei2010 13
Presentacion Pei2010 13Presentacion Pei2010 13
Presentacion Pei2010 13Luis Bourget
 
YP-S3 Vorschau
YP-S3 VorschauYP-S3 Vorschau
YP-S3 Vorschaumarco678
 
Webinare in der (Basis)bildung
Webinare in der (Basis)bildungWebinare in der (Basis)bildung
Webinare in der (Basis)bildungdavidroethler
 
ME VOY A LA CAMA
ME VOY A LA CAMAME VOY A LA CAMA
ME VOY A LA CAMAPotto
 
61281 Convideoamorparaasuacasa 1
61281 Convideoamorparaasuacasa 161281 Convideoamorparaasuacasa 1
61281 Convideoamorparaasuacasa 1pointknife
 
Connotea und LibraryThing
Connotea und LibraryThingConnotea und LibraryThing
Connotea und LibraryThingNowakman
 
Manifest Identitaetsmanagement
Manifest IdentitaetsmanagementManifest Identitaetsmanagement
Manifest IdentitaetsmanagementTrendbüro
 
Themenabend üBergang 45 22.01.09
Themenabend üBergang 45 22.01.09Themenabend üBergang 45 22.01.09
Themenabend üBergang 45 22.01.09HeFre
 
Desarrollo economico camireño ¿Estancado o en declinación?
Desarrollo economico camireño ¿Estancado o en declinación?Desarrollo economico camireño ¿Estancado o en declinación?
Desarrollo economico camireño ¿Estancado o en declinación?Fernando Cuellar
 
Samsung YP-S5 Handbuch
Samsung YP-S5 HandbuchSamsung YP-S5 Handbuch
Samsung YP-S5 Handbuchmarco678
 

Viewers also liked (20)

Gabarito UFPE - 2º dia (14/01/13)
Gabarito UFPE - 2º dia (14/01/13)Gabarito UFPE - 2º dia (14/01/13)
Gabarito UFPE - 2º dia (14/01/13)
 
Risiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im Unternehmen
Risiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im UnternehmenRisiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im Unternehmen
Risiken eingehen statt Pläne schmieden: Beispiele für Web 2.0 im Unternehmen
 
Presentacion Pei2010 13
Presentacion Pei2010 13Presentacion Pei2010 13
Presentacion Pei2010 13
 
YP-S3 Vorschau
YP-S3 VorschauYP-S3 Vorschau
YP-S3 Vorschau
 
GijóN 2008
GijóN 2008GijóN 2008
GijóN 2008
 
A1 Österreich
A1  ÖsterreichA1  Österreich
A1 Österreich
 
Atix17
Atix17Atix17
Atix17
 
Webinare in der (Basis)bildung
Webinare in der (Basis)bildungWebinare in der (Basis)bildung
Webinare in der (Basis)bildung
 
Módulo I. Web of Science
Módulo I. Web of ScienceMódulo I. Web of Science
Módulo I. Web of Science
 
Los Pasos Del Cristiano 2
Los Pasos Del Cristiano 2Los Pasos Del Cristiano 2
Los Pasos Del Cristiano 2
 
ME VOY A LA CAMA
ME VOY A LA CAMAME VOY A LA CAMA
ME VOY A LA CAMA
 
61281 Convideoamorparaasuacasa 1
61281 Convideoamorparaasuacasa 161281 Convideoamorparaasuacasa 1
61281 Convideoamorparaasuacasa 1
 
Connotea und LibraryThing
Connotea und LibraryThingConnotea und LibraryThing
Connotea und LibraryThing
 
Manifest Identitaetsmanagement
Manifest IdentitaetsmanagementManifest Identitaetsmanagement
Manifest Identitaetsmanagement
 
Themenabend üBergang 45 22.01.09
Themenabend üBergang 45 22.01.09Themenabend üBergang 45 22.01.09
Themenabend üBergang 45 22.01.09
 
Cantare(Cai)
Cantare(Cai)Cantare(Cai)
Cantare(Cai)
 
Desarrollo economico camireño ¿Estancado o en declinación?
Desarrollo economico camireño ¿Estancado o en declinación?Desarrollo economico camireño ¿Estancado o en declinación?
Desarrollo economico camireño ¿Estancado o en declinación?
 
7 de Junio
7 de Junio7 de Junio
7 de Junio
 
Samsung YP-S5 Handbuch
Samsung YP-S5 HandbuchSamsung YP-S5 Handbuch
Samsung YP-S5 Handbuch
 
Apoyanos
ApoyanosApoyanos
Apoyanos
 

Similar to Pruebas de documentacion (20)

Fases de prueba de software
Fases de prueba de softwareFases de prueba de software
Fases de prueba de software
 
6.redes pruebas de software
6.redes pruebas de software6.redes pruebas de software
6.redes pruebas de software
 
Exposición software.pptx
Exposición software.pptxExposición software.pptx
Exposición software.pptx
 
Exposición software.pptx
Exposición software.pptxExposición software.pptx
Exposición software.pptx
 
Presentacion Pruebas
Presentacion PruebasPresentacion Pruebas
Presentacion Pruebas
 
Aguirre Jimenez
Aguirre JimenezAguirre Jimenez
Aguirre Jimenez
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Fundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del softwareFundamento pruebas Ingeniería del software
Fundamento pruebas Ingeniería del software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Pruebas software (1)
Pruebas  software (1)Pruebas  software (1)
Pruebas software (1)
 
Pruebas
PruebasPruebas
Pruebas
 
Vuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfVuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdf
 
Técnicas de prueba del software
Técnicas de prueba del softwareTécnicas de prueba del software
Técnicas de prueba del software
 
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
 
Teoria pruebas de software
Teoria pruebas de softwareTeoria pruebas de software
Teoria pruebas de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Prueba de software
Prueba de softwarePrueba de software
Prueba de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 

Pruebas de documentacion

  • 1.
  • 2.
  • 3. • La prueba es un proceso de ejecución de un programa con la intención de descubrir un error. • Un buen caso de prueba es aquel que tiene una alta probabilidad de mostrar un error no descubierto hasta entonces. • Una prueba tiene éxito si descubre un error no detectado hasta entonces.
  • 4. • A todas las pruebas se les debería poder hacer un seguimiento has los requisitos del cliente. • Las pruebas debería planificarse mucho antes de su inicio. • El principio de Pareto es aplicable a la prueba del Software: el 80% de todos los errores descubiertos durante las pruebas surgen al hacer un seguimiento de sólo el 20% de todos los módulos del programa. • Las pruebas deberían empezar por lo pequeño y progresar hacia lo grande. • No son posible las pruebas exhaustivas. • Para ser más efectivas, las pruebas deberían ser conducidas por un equipo independiente.
  • 5. • Es simplemente lo fácil que se puede probar un programa de computadora. Como la prueba es tan profundamente difícil, merece la pena saber que puede hacer para hacerlo más sencillo. Debe existir una lista de comprobación que proporcione un conjunto de características que llevan a un software fácil de probar.
  • 6. • Operatividad: Cuanto mejor funcione más eficientemente se pude probar. • Observabilidad: Lo que ves es lo que pruebas. • Controlabilidad: Cuanto mejor podamos controlar el software, más se puede automatizar y optimizar. • Capacidad de Descomposición: Controlando el ámbito de las pruebas, podemos aislar más rápidamente los problemas y llevar a cabo mejores pruebas de regresión.
  • 7. • Simplicidad: Cuanto menos haya que probar, más rápidamente podremos probarlo. • Estabilidad: Cuanto menos cambios, menos interrupciones a las pruebas. • Facilidad de comprensión: Cuanta más información tengamos, más inteligentes serán las pruebas.
  • 8.
  • 9. Cualquier programa puede ser probado bajo 2 esquemas diferentes: 1) Conociendo la función del producto (programa), demostrar que esa función anda bien. Este caso se realiza sobre las interfaces y se lo denomina prueba de caja negra.
  • 10. 2) Demostrar que la operación interna del modulo se ajusta a lo especificado y que los componentes internos andan bien, (esta prueba se desarrolla en base a los caminos lógicos del modulo, se denomina prueba de caja blanca). Es la prueba que mejor nos deja ver las dificultades.