Entregables de pruebas

14
ENTREGABLES DE PRUEBAS

Transcript of Entregables de pruebas

Page 1: Entregables de pruebas

ENTREGABLES DE PRUEBAS

Page 2: Entregables de pruebas

Informe de los resultados de pruebas:

Presentado por: Jesus E. Quispe Melo

Page 3: Entregables de pruebas

Definición:

• Las pruebas de software son investigaciones empíricas y técnicas cuyo objetivo es proporcionar información de la calidad del producto.

• Las pruebas son básicamente un conjunto de actividades dentro del desarrollo de software.

• Existen distintos modelos de desarrollo de software, así como modelos de pruebas.

Page 4: Entregables de pruebas

Pruebas estáticas:

• Son el tipo de pruebas que se realizan sin ejecutar el código de la aplicación. Puede referirse a la revisión de documentos.

• Esto se debe a que se pueden realizar "pruebas de escritorio" con el objetivo de seguir los flujos de la aplicación.

Page 5: Entregables de pruebas

Pruebas dinámicas:

• Todas aquellas pruebas que para su ejecución requieren la ejecución de la aplicación.

• Las pruebas dinámicas permiten el uso de técnicas de caja negra y caja blanca con mayor amplitud. 

Page 6: Entregables de pruebas

Tipos de pruebas que son importantes:

• Pruebas de Compatibilidad.- Se comprueba el funcionamiento del software desarrollado en muchas plataformas: sistemas operativos, navegadores, redes, hardware...entre otros…

• Pruebas de regresión.- Se evalúa el correcto funcionamiento del software desarrollado frente a evoluciones o cambios funcionales.

• Pruebas de Integración.- Se centra principalmente en las comunicaciones y las conexiones entre los diferentes módulos del software desarrollado o con terceros (Publicidad, pasarelas de pago, etc.)

Page 7: Entregables de pruebas

Tipos de pruebas por su ejecución

• Pruebas Manuales

• Pruebas Automatizadas

Page 8: Entregables de pruebas

Enfoques de pruebas o approaches

• Scripted Testing (conjunto de instrucciones que se realizarán en el sistema de prueba para comprobar que el sistema funciona como se esperaba.)

• Exploratory Testing (estilo o enfoque para la realización de pruebas de software )

• Pruebas de Caja blanca (procedimientos)

• Pruebas de Caja negra (interactúa con el medio que lo rodea)

• Testing aleatorio (tarea muy importante

Page 9: Entregables de pruebas

Niveles de pruebas

• Pruebas unitarias ( comprobar el correcto funcionamiento de un módulo de código)

• Pruebas de integración (realizan en el ámbito del desarrollo de software)

• Pruebas de sistema (un buen funcionamiento del sistema)

• Pruebas de aceptación (sistema correctamente estabilizado)

Page 10: Entregables de pruebas

Pruebas funcionales.-

• Pruebas de humo.- Asegurarse que la funcionalidad básica del software o de una parte del software se encuentre estable.

• Pruebas de regresión.- Intentan descubrir errores, carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa

• Pruebas de aceptación.- Es un escenario de utilización del sistema y el comportamiento que de él se espera, visto desde la perspectiva del cliente, usuario o sistema externo que interactúa con el programa

Las pruebas de funcionalidad son de caja negra en naturaleza. Se focalizan en las entradas y salidas apropiadas para cada función.

Page 11: Entregables de pruebas

Pruebas Funcionales (cont)

• Alpha Testing .- Mejorar la calidad del producto y asegurar la preparación beta.

• Beta Testing.- Mejorar la calidad del producto, integrar aportaciones de los clientes sobre el producto completo, y garantizar la capacidad de liberación.

Page 12: Entregables de pruebas

• Pruebas de Carga.- Observa el comportamiento de un aplicativo bajo una cantidad de peticiones esperadas

• Pruebas de Escalabilidad.-El propósito es identificar cargas de trabajo mayores y mitigar los cuellos de botella que pueden impedir la escalabilidad de la aplicación.

• Pruebas de Seguridad.-Desde log-in a log-out, verifica que los mecanismos implementados en un sistema son efectivos y lo protegen

Pruebas no funcionales

Page 13: Entregables de pruebas
Page 14: Entregables de pruebas

Pruebas no funcionales (cont)

• Pruebas de seguridad

• Pruebas de usabilidad

• Pruebas de rendimiento

• Pruebas de internalización y localización

• Pruebas de mantenibilidad

• Pruebas de instabilidad

• Pruebas de portabilidad