Download - Dev ops mobile(webinar)
3Confidencial y Propietario // Todos los derechos reservados // Globe Testing
Los usuarios esperan lo que ellos quieren, cuando ellos quieren.Y lo quieren ahora.
La movilidad alimenta expectativas de inmediatez
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 4
61%
Espera tiempos de carga
< 4 segundos
49%
Espera tiempos de respuesta
< 2 segundos
53%
Borra la aplicación debido a crashes y
errores
Cumplir las expectativas del cliente
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 5
Los tres pasos de un usuario insatisfecho
Deja de usaruna app
Borra la aplicación
Busca unaaternativa
OpsDev
Desarrollo ágil vs Negocio ágil
Calidad
Automatización
Colaboración
Agile DeliveryFeedback loops
IT Operations
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 8
Incrementar la agilidad requiere feedback continuoDevOps impulsa la frecuencia del feedback en todas las fases del ciclo de vida
Planning/Dev
Clientes
Operaciones
Testing
Alta agilidad, frecuentes “feedback loops”
Alta agilidad, calidad frecuente en las releases
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 9
Los retos del desarrollo y Operaciones ITEntregando aplicaciones de calidad a la velocidad del negocio
PlanificaciónDesarrollo
AppApp Testing
DecisiónRelease
Release AppApp
Desplegada
De
mand
aD
el
neg
ocio
Mayor visibilidad
Mayor eficiencia Delivery Lifecycle Service Lifecycle Application Lifecycle Inversión de portfolio
Experiencia usuario Rendimiento de servicio
Más Builds
Sincronización frecuente del desarrollo
Desplegar builds integrados
Trazabilidad Dependencias
Más despliegues
Más releases Más depliegues en Test
y Producción Mayor frecuencia
Pipeline de entrega Configuratción
Más calidad
Tests integrados Testing inteligente Validación de rendimiento
Requisitos Defectos
Más cambios
Operar infraestructuraSW y HW
Monitorizar rendimiento y disponibilidad
Impacto de cambios Necesidades
monitorización
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 10
Los retos del desarrollo y Operaciones ITEntregando aplicaciones de calidad a la velocidad del negocio
PlanificaciónDesarrollo
AppApp Testing
Releasedecision
Release AppApp
Desplegada
De
man
da
De
ln
eg
ocio
Enable Collaboration, lower the wallsImprove constantly and increase efficiencies
Continuous Assessment
Continuous Assessment
Continuous Integration & Testing
Continuous Delivery &
DeploymentContinuous Operations
Integrar Virtualizar entornosSimular entornosReducir dependenciasReducir tiempo no productivo
Captura datos automatizadaAutomatizar testsReutilización y estandarizaciónAutomatizar tareas repetiblesAutomatizar aprovisionamientoAutomatizar gestión de releases
Experiencia de usuarioMedir todoCalidad de aplicaciónVisibilidad del pipelineKPI’s
Automatización Latencia Visibilidad
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 12
¿Por qué las pruebas móviles son tan complicadas?Agilidad, calidad y resultados reales son la clave
El esfuerzo “Mobile” no debe estar aisladoIntegrado en el proceso normal de entrega
La total aproximación al ciclo de vida lidera los resultados de la calidad
Usuarios exigentes… Todo debe funcionar a la primeraMercado muy competitivo, donde el “rating” de aplicaciones es muy importante
Es crítico probar en dispositivos realesLos resultados dependen del dispositivo, OS y proveedor móvil
La velocidad y rapidez son esencialesLa tasa de cambios es muy alta en plataformas móviles
Los desarrollos deben ser ágiles y rápidos, con sprints frequentes
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 13
La clave para el éxito de las pruebas móvilesLos elementos del ”mobile testing” efectivo
Realidad Automatización Gestión de pruebas y dispositivos
Integración ALM
Smartphones reales
Tablets reales
Serviciosmóviles reales
Agnóstico al dispositivo
Robusta y flexible
Visibilidad Enterprise
Curva de aprendizaje
óptima
Servicios cloud
Acceso remotoy compartido
Segura y centralizada
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 14
Requisitos Mobile Testing
Interactivo Automatización Rendimiento
Diseño/Usabilidad Funcional
Localización
Interacción/Interrupción/Interoperabilidad
Backend
App Store/Installation
Red
Exploratorio
Servicios
Planificación capacidad
Humo/Regresión
Offline/Online
Multi-channel
In labIn lab
Crowdtesting Dispositivos reales Virtual users
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 15
Requisitos Mobile Testing
In labIn lab
Crowdtesting Dispositivos reales Virtual users
Analytics
Integración Continua
Emular condiciones reales, probarlas, optimizarlas y resolverlas
Gestión de dispositivos y apps
Record/ReplayMirroringAnotacionesAutoAuthoringDefectosAutorecord
Interactivo Automatización Rendimiento
UsabilidadPerformance UIRecursos
Métodos de grabaciónRecord/ReplaySoporte de sistemaScriptingInformes inteligentes
Velocidad de grabaciónBackend
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 16
Plataforma HPE Continuous DeliveryAutomatización Proceso completo
Integración y Entrega ContinuaMediante HP Agile Manager se gestionan los equipos ágiles de
desarrollo y se integran los activos de código, historias de usuario,
jobs, testing unitario y defectos. Con HP Codar se automatiza todo el
despliegue de los entornos mediante los deployment pipes,
integrados con los jobs de Jenkins.
Gestión de proyectosHP PPM es la herramienta para la gestión del portfolio y proyectos a
alto nivel. La integración con las distintas herramientas de gestión y
automatización permite una orquestación desde negocio del ciclo
de Entrega Continua
ALM y Testing ContinuoLa trazabilidad Proceso-User Story-Test-Defecto-Build, así como la
gestión ágil del SDLC son críticos. Importante destacar:
• Soporte al testing manual con HP Sprinter
• Automatización de la regresión (GUI y API) con HP UFT
• Automatización del rendimiento con HP LoadRunner
• Gestión de los activos de pruebas y trazabilidad con HP ALM
• Integración con los repositorios de código y gestión SCRUM
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 17
Laboratorio móvil distribuido
Laborarotio de pruebasCentralización de los activos de pruebas, calidad y desarrollo que permitan asegurar la calidad del desarrollo sobre dispositivos reales
Localización distribuidaDistintos laboratorios con los diferentes dispositivos deslocalizados. Una única gestión de los mismos
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 19
Business Technical
¿Por qué monitorizamos?
Disminuir la tasa de abandono
Mejorar el rating de la app
Mejora continua de la experiencia de usuario
Mejorar la eficiencia del desarrollo
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 20
DevOps busca conseguir visibilidad de la experiencia de usuarioy herramientas para mejorarla.
– DevOps, APM & User Experience SurveyDimensional Research, October 2015
Conocer la experiencia del usuario mobile
Soluciones APMFalta de soluciones APM que destaquen la experiencia de usuario en los dashboards
End-to-EndFalta de visibilidadend-to-end de la
experiencia de usuario
CódigoNo hay visibilidad a nível
de código fuente
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 21
Cientos de flujos posibles para cada aplicación mobile, a lo que se suma..
Free RAM %
2500+Mobile device
types
Orientations100+
Operatingsystems
Web and server technologies
Mobile world: entorno compejo
Connection options
Battery %End to end transaction
flows
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 22
Tipos de monitorización
REAL
PROACTIVA
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 23
Monitorización Proactiva
ScriptGrabación del proceso de negocio
Aplicación
Tokio
Nueva York
Londres
Despliegue MonitorizaciónReutilización o generación
¿Cómo funciona?TruClient Mobile recorder
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 24
Monitorización Proactiva
Despiegue rápido
AppPulse Active
Básico
Entorno Web / Mobile
Control total
BPM(Business Process Monitor)
Integraciones
Cualquier aplicación
Opciones
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 25
HPE AppPulse
Active
Monitorización Proactiva
Facil de usar: curva de aprendizaje mínima. Visualización clara de los datos
SaaS: Sin gastos de infraestructura o licencias base. Despliegue rápido
Dashboard y SLA: para revisar los acuerdos de nivel de servicio
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 26
HPE Business Process Monitor
Monitorización Proactiva
Reporting histórico, a medida y con notificaciónplanificada
SaaS/On-Premise: Varias opciones de despliegue
Plataforma BSM: • Integraciones con otras aplicaciones• Visibilidad de infraestructura• SLAs• Análisis predictive• Visualización conjunta conmonitorización real
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 27
Monitorización Real
¿Cómo funciona?Aplicación.apk / .ipa
Aplicacióninstrumentada
Captura de información
Resultados
1 2 3 4
5
6
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 28
Monitorización Real
Apps Nativas
AppPulse Mobile
Exp. en dispositivo
Despliegue rápido
Cualquier aplicación
RUM(Real User Monitor)
Exp. de usuario total
Integraciones
Opciones
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 29
HPE AppPulse
Mobile
Monitorización Real
• Datos en tiempo real
• Información de dispositivo completa: modelo, versiones de SO y App, batería
orientación, flujo de acciones y tasa de abandono, errores, crashes, etc..
• SaaS: Sin gastos de infraestructura o licencias base. Despliegue en minutos
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 30
HPE Real User Monitor
Monitorización Real
• Datos en tiempo real
• Información completa: modelode dispositivo, versiones de SO y App, Compañia
móvil, tipo de conexión, datos de entorno de session y acciones realizadas, errores,
impacto de servicios de terceros, etc..
• Integración con HPE BSM Correlación con infraestructura y vision de negocio
• Modalidad SaaS y on-premise
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 33
Devops: colaboración
Escenario Volumen
Dispositivos
SLA
Crash info
Scripts / Sesiones
Dispositivos
SLO
Test robustos
Scripts
Test de Rendimiento Producción