una perspectiva de las pruebas en la nube

25
FABIO GARCIA RAMÍREZ MAGISTER EN SOFTWARE LIBRE Una perspectiva de las pruebas en la nube

Upload: fabio-garcia-ramirez

Post on 23-Jul-2015

150 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Una perspectiva de las pruebas en la nube

F A B I O G A R C I A R A M Í R E Z

M A G I S T E R E N S O F T W A R E L I B R E

Una perspectiva de las pruebas en la nube

Page 2: Una perspectiva de las pruebas en la nube

AGENDA

Conociendo la Nube

Tipos de escenarios de Nube

Enfoque de las pruebas de software en la Nube

Pruebas de Software Tradicionales vs en la Nube.

Tipos de prueba en la Nube

Flujo de procesos típicos de las pruebas en la Nube.

Herramientas de pruebas en la Nube

Beneficios, limitaciones y retos de las pruebas en la Nube

Recomendaciones

Page 3: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 4: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 5: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 6: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 7: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 8: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 9: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 10: Una perspectiva de las pruebas en la nube

Conociendo la Nube

Page 11: Una perspectiva de las pruebas en la nube

Tipos de Escenarios de Nube

Page 12: Una perspectiva de las pruebas en la nube

Enfoque de las pruebas de software en la nube

Pruebas del Software en la Nube (Testing Cloud)

Pruebas utilizando la infraestructura(hardware, software) de la Nube (Cloud Testing)

Page 13: Una perspectiva de las pruebas en la nube

Pruebas de Software Tradicionales vs en la Nube

Page 14: Una perspectiva de las pruebas en la nube

Tipos de Prueba en la Nube

Page 15: Una perspectiva de las pruebas en la nube

Tipos de Prueba en la Nube

Pruebas de disponibilidad, orientadas a garantizar la disponibilidad 7x24.

Pruebas de seguridad, enfocadas a garantizar la integridad, confidencialidad de los datos y el acceso seguro a la nube.

Pruebas de interoperabilidad, buscan garantizar el funcionamiento de las aplicaciones en diferentes ambientes y plataformas.

Pruebas de rendimiento, que incluyen las de carga (incrementando la demanda de los servicios de la nube vs el tiempo de respuesta) y las de stress (incrementando gradualmente las peticiones para encontrar el punto límite de la nube).

Pruebas de latencia, buscan determinar fallas en el proceso de envio y recepción de las peticiones en la nube.

Page 16: Una perspectiva de las pruebas en la nube

Tipos de Prueba en la Nube

Pruebas de resistencia, orientadas a evaluar las incidencias que se pueden presentar en la nube en un tiempo determinado con una carga de transacciones establecida.

Pruebas Funcionales, enfocadas a determinar el cumplimiento de los requerimientos del cliente

Page 17: Una perspectiva de las pruebas en la nube

Flujo de Proceso de las pruebas en la nube

Preparar y validar los requerimientos del negocio

Diseñar y planear la estrategia de pruebas

Diseñar y escribir los casos de prueba

Preparar el ambiente de pruebas

Preparar los datos iniciales de prueba

Ejecutar las pruebas

Generar los reportes

Analizar resultados y gestionar las incidencias.

Page 18: Una perspectiva de las pruebas en la nube

Flujo de Proceso de las pruebas en la nube

Preparar y validar los requerimientos del negocio

Diseñar y planear la estrategia de pruebas

Diseñar y escribir los casos de prueba

Preparar el ambiente de pruebas

Preparar los datos iniciales de prueba

Ejecutar las pruebas

Generar los reportes

Analizar resultados y gestionar las incidencias.

Page 20: Una perspectiva de las pruebas en la nube

Beneficios, Limitaciones y Retos de las pruebas en la nube

Reducción en los costos

Facilidad de Implementación

Flexibilidad

Alta Automatización

Escalabilidad

Movilidad

BENEFICIOS

Page 21: Una perspectiva de las pruebas en la nube

Beneficios, Limitaciones y Retos de las pruebas en la nube

En la confiabilidad y

auditabilidad de los datos Disponibilidad del servicio

Rendimiento impredecible

Posibles cuellos de botella

en la transferencia de datos

En la escalabilidad del almacenamiento de los datos

En el modelo de licenciamiento

LIMITACIONES

Page 22: Una perspectiva de las pruebas en la nube

Beneficios, Limitaciones y Retos de las pruebas en la nube

El uso de estándares abiertos

La seguridad en los ambientes virtualizados

La conectividad

La gestión en el crecimiento de las aplicaciones y la infraestructura.

RETOS

Page 23: Una perspectiva de las pruebas en la nube

Recomendaciones

Analizar si la aplicación desarrollada es lo suficientemente flexible para ser ejecutada en la nube.

Seleccionar el proveedor adecuado para la nube es relevante para el impacto que se quiere generar, como por ejemplo en el Costo Total de Propiedad(CTO)

Conocimiento adecuado de las herramientas de pruebas disponibles, sus ventajas y desventajas para los diferentes tipos de aplicaciones, permite aprovechar mejor la infraestructura de la nube

Tener previsto un plan de pruebas en la nube, permite tener control en la ejecución de las mismas.

Estar consciente de los retos que pueden presentarse al moverse a la nube como plataforma de ejecución: seguridad, integridad, privacidad, periodicidad de las actualizaciones, opciones limitadas de herramientas abiertas para pruebas, la cantidad de tráfico y transacciones involucradas, entre otras.

Page 24: Una perspectiva de las pruebas en la nube

INQUIETUDES

Page 25: Una perspectiva de las pruebas en la nube

MUCHAS GRACIAS!!

CONTACTO: [email protected]