SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de SoftwareJiuseppe Flores
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De EnsambladoresSpiderHal
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del softwareOberdose
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Professional Testing
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebasnicolas2100
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareAngel Canul Cruz
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptualantaguez86
 

Was ist angesagt? (20)

Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Prueba software orientado a objetos
Prueba software orientado a objetosPrueba software orientado a objetos
Prueba software orientado a objetos
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De Ensambladores
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2Fundamentos de Pruebas de Software - Capítulo 2
Fundamentos de Pruebas de Software - Capítulo 2
 
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebas
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
1ra Unidad Calidad Del Software
1ra Unidad  Calidad Del  Software1ra Unidad  Calidad Del  Software
1ra Unidad Calidad Del Software
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 
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
 
Dllo proy software
Dllo proy softwareDllo proy software
Dllo proy 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.