SlideShare una empresa de Scribd logo
Pruebas de documentacion
Pruebas de documentacion
• 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.
Pruebas de documentacion
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

Más contenido relacionado

PDF
12.diseño basado en patrones
PDF
Fundamentos de Pruebas de Software - Capítulo 4
PPTX
Microservicios con Spring Boot
PPTX
Preguntas de introducción al desarrollo del software
PPT
Gestión del Cambio del Software
PPT
Capability Maturity Model (CMM)
12.diseño basado en patrones
Fundamentos de Pruebas de Software - Capítulo 4
Microservicios con Spring Boot
Preguntas de introducción al desarrollo del software
Gestión del Cambio del Software
Capability Maturity Model (CMM)

La actualidad más candente (20)

PDF
Kubernetes Installation on Ubuntu | Edureka
PPTX
Configuration Management: What, Why, and How?
DOCX
Create rest webservice for oracle public api using java class via jdeveloper
PPTX
CI/CD
PPTX
Dev ops != Dev+Ops
PDF
1.la industria del software
DOCX
Caso de uso de caja negra
PPTX
Estandares y modelos de calidad del software
PDF
Jenkins Tutorial.pdf
PPTX
CI/CD Overview
PPTX
Basic iOS Training with SWIFT - Part 1
PDF
Engineering Software Products: 8. Reliable programming
PPTX
Software Architecture Design Decisions
PDF
Arquitecturas de software - Parte 2
PDF
11700220036.pdf
PDF
IEEE 730 1989: Plan de aseguramiento de la calidad del software
PPTX
CI/CD on AWS
PPTX
Calidad del software
PDF
Ionic & Angular
PDF
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
Kubernetes Installation on Ubuntu | Edureka
Configuration Management: What, Why, and How?
Create rest webservice for oracle public api using java class via jdeveloper
CI/CD
Dev ops != Dev+Ops
1.la industria del software
Caso de uso de caja negra
Estandares y modelos de calidad del software
Jenkins Tutorial.pdf
CI/CD Overview
Basic iOS Training with SWIFT - Part 1
Engineering Software Products: 8. Reliable programming
Software Architecture Design Decisions
Arquitecturas de software - Parte 2
11700220036.pdf
IEEE 730 1989: Plan de aseguramiento de la calidad del software
CI/CD on AWS
Calidad del software
Ionic & Angular
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
Publicidad

Destacado (20)

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

Similar a Pruebas de documentacion (20)

PDF
Fases de prueba de software
PDF
6.redes pruebas de software
PPTX
Exposición software.pptx
PPTX
Exposición software.pptx
PDF
Presentacion Pruebas
PPT
Aguirre Jimenez
PDF
tipos de pruebas.
PDF
Fundamento pruebas Ingeniería del software
PDF
Tipos de pruebas de software
PPTX
Pruebas software (1)
PPT
Pruebas
PDF
Vuelta_a_los_origines_Testing.pdf
PPT
Técnicas de prueba del software
PDF
Pruebas-OCW.pdf
PPT
Auditoria ii
PPT
Auditoria ii
PDF
Teoria pruebas de software
PPTX
PPTX
DOCX
Pruebas de software
Fases de prueba de software
6.redes pruebas de software
Exposición software.pptx
Exposición software.pptx
Presentacion Pruebas
Aguirre Jimenez
tipos de pruebas.
Fundamento pruebas Ingeniería del software
Tipos de pruebas de software
Pruebas software (1)
Pruebas
Vuelta_a_los_origines_Testing.pdf
Técnicas de prueba del software
Pruebas-OCW.pdf
Auditoria ii
Auditoria ii
Teoria pruebas de software
Pruebas de software

Pruebas de documentacion

  • 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.
  • 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.