SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
1Confidencial y Propietario // Todos los derechos reservados // Globe Testing
Mobility
Webinar
El mundo “Mobile”
Contexto
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 usar
una app
Borra la
aplicación
Busca una
aternativa
DevOps
Introducción
OpsDev
Desarrollo ágil vs
Negocio ágil
Calidad
Automatización
Colaboración
Agile Delivery
Feedback loops
IT Operations
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 8
Incrementar la agilidad requiere feedback continuo
DevOps 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 IT
Entregando aplicaciones de calidad a la velocidad del negocio
Planificación
Desarrollo
App
App Testing
Decisión
Release
Release App
App
Desplegada
Demanda
Del
negocio
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 infraestructura
SW 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 IT
Entregando aplicaciones de calidad a la velocidad del negocio
Planificación
Desarrollo
App
App Testing
Release
decision
Release App
App
Desplegada
Demanda
Del
negocio
Enable Collaboration, lower the walls
Improve constantly and increase efficiencies
Continuous Assessment
Continuous Assessment
Continuous
Integration
& Testing
Continuous
Delivery &
Deployment
Continuous
Operations
Integrar
Virtualizar entornos
Simular entornos
Reducir dependencias
Reducir tiempo no
productivo
Captura datos automatizada
Automatizar tests
Reutilización y estandarización
Automatizar tareas repetibles
Automatizar aprovisionamiento
Automatizar gestión de releases
Experiencia de usuario
Medir todo
Calidad de aplicación
Visibilidad del pipeline
KPI’s
Automatización Latencia Visibilidad
DevOps
Calidad en plataforma móvil
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 aislado
Integrado 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 primera
Mercado muy competitivo, donde el “rating” de aplicaciones es muy importante
Es crítico probar en dispositivos reales
Los resultados dependen del dispositivo, OS y proveedor móvil
La velocidad y rapidez son esenciales
La 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óviles
Los elementos del ”mobile testing” efectivo
Realidad Automatización Gestión de pruebas
y dispositivos
Integración ALM
Smartphones
reales
Tablets reales
Servicios
móviles reales
Agnóstico al
dispositivo
Robusta y
flexible
Visibilidad
Enterprise
Curva de
aprendizaje
óptima
Servicios cloud
Acceso remoto
y 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 lab
In lab
Crowdtesting Dispositivos reales Virtual users
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 15
Requisitos Mobile Testing
In lab
In lab
Crowdtesting Dispositivos reales Virtual users
Analytics
Integración Continua
Emular condiciones reales, probarlas, optimizarlas y resolverlas
Gestión de dispositivos y apps
Record/Replay
Mirroring
Anotaciones
AutoAuthoring
Defectos
Autorecord
Interactivo Automatización Rendimiento
Usabilidad
Performance UI
Recursos
Métodos de grabación
Record/Replay
Soporte de sistema
Scripting
Informes inteligentes
Velocidad de grabación
Backend
Confidencial y Propietario // Todos los derechos reservados // Globe Testing 16
Plataforma HPE Continuous Delivery
Automatización Proceso completo
Integración y Entrega Continua
Mediante 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 proyectos
HP 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 Continuo
La 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 pruebas
Centralización de los activos de
pruebas, calidad y desarrollo que
permitan asegurar la calidad del
desarrollo sobre dispositivos reales
Localización distribuida
Distintos laboratorios con los
diferentes dispositivos
deslocalizados. Una única gestión
de los mismos
DevOps
Monitorización de plataforma móvil
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 usuario
y herramientas para mejorarla.
– DevOps, APM & User Experience Survey
Dimensional Research, October 2015
Conocer la experiencia del usuario mobile
Soluciones APM
Falta de soluciones APM que
destaquen la experiencia de
usuario en los dashboards
End-to-End
Falta de visibilidad
end-to-end de la
experiencia de usuario
Código
No 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
Orientations
100+
Operating
systems
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ón
Reutilizació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ón
planificada
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ón
instrumentada
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
DevOps
Conclusiones
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
¿Preguntas?
35Confidencial y Propietario // Todos los derechos reservados // Globe Testing
Gracias por vuestro tiempo

Más contenido relacionado

Destacado

Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psTdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
Walter Farias
 
Scoop.it : Knowledge Sharing Solution
Scoop.it : Knowledge Sharing SolutionScoop.it : Knowledge Sharing Solution
Scoop.it : Knowledge Sharing Solution
scoopit_fr
 
courts circuits : le community planning (la gestion de marque en 3D "ici, mai...
courts circuits : le community planning (la gestion de marque en 3D "ici, mai...courts circuits : le community planning (la gestion de marque en 3D "ici, mai...
courts circuits : le community planning (la gestion de marque en 3D "ici, mai...
nous sommes vivants
 
Mécanisme de planification de tâches
Mécanisme de planification de tâchesMécanisme de planification de tâches
Mécanisme de planification de tâches
Novencia Groupe
 

Destacado (10)

Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psTdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
 
Scrum & VIdal Retour d'experience
Scrum & VIdal Retour d'experienceScrum & VIdal Retour d'experience
Scrum & VIdal Retour d'experience
 
Scoop.it : Knowledge Sharing Solution
Scoop.it : Knowledge Sharing SolutionScoop.it : Knowledge Sharing Solution
Scoop.it : Knowledge Sharing Solution
 
courts circuits : le community planning (la gestion de marque en 3D "ici, mai...
courts circuits : le community planning (la gestion de marque en 3D "ici, mai...courts circuits : le community planning (la gestion de marque en 3D "ici, mai...
courts circuits : le community planning (la gestion de marque en 3D "ici, mai...
 
Tecnologia victoria
Tecnologia victoriaTecnologia victoria
Tecnologia victoria
 
Nigel Baynes Ref
Nigel Baynes RefNigel Baynes Ref
Nigel Baynes Ref
 
Vu tru va tien
Vu tru va tienVu tru va tien
Vu tru va tien
 
Mécanisme de planification de tâches
Mécanisme de planification de tâchesMécanisme de planification de tâches
Mécanisme de planification de tâches
 
ADDE: Jornal Verdade e Vida - Edição Abril - Maio
ADDE: Jornal Verdade e Vida - Edição Abril - MaioADDE: Jornal Verdade e Vida - Edição Abril - Maio
ADDE: Jornal Verdade e Vida - Edição Abril - Maio
 

Similar a Dev ops mobile(webinar)

Similar a Dev ops mobile(webinar) (20)

La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOpsLa Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
La Gestión del Rendimiento de Aplicaciones como pieza clave en DevOps
 
DevOps Cap 5: Test
 DevOps Cap 5: Test DevOps Cap 5: Test
DevOps Cap 5: Test
 
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasTesting de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse Active
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
 
Intelligent Sharing Platform
Intelligent Sharing Platform Intelligent Sharing Platform
Intelligent Sharing Platform
 
Mob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteMob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad Inteligente
 
Gestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensableGestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensable
 
Non Funtional Testing con Xamarin Test Cloud
Non Funtional Testing con Xamarin Test CloudNon Funtional Testing con Xamarin Test Cloud
Non Funtional Testing con Xamarin Test Cloud
 
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
Taller evento TestingUY 2017 - Automatización de pruebas no funcionales con X...
 
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
 
GENEX
GENEXGENEX
GENEX
 
Testing como parte de la cultura DevOps
Testing como parte de la cultura DevOpsTesting como parte de la cultura DevOps
Testing como parte de la cultura DevOps
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turístico
 
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
 
CA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de serviciosCA Lisa: virtualizacion de servicios
CA Lisa: virtualizacion de servicios
 
TOCTAQUIZA_Herramientas para automatizar
TOCTAQUIZA_Herramientas para automatizarTOCTAQUIZA_Herramientas para automatizar
TOCTAQUIZA_Herramientas para automatizar
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.
 
Factibilidad
FactibilidadFactibilidad
Factibilidad
 

Más de Globe Testing

Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
Globe Testing
 

Más de Globe Testing (20)

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QA
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrollo
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitar
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellas
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing Reloaded
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqa
 
Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracil
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testing
 
Berlin QA - Performance Testing
Berlin QA - Performance TestingBerlin QA - Performance Testing
Berlin QA - Performance Testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
 
Calidad en entornos SAP
Calidad en entornos SAPCalidad en entornos SAP
Calidad en entornos SAP
 
Mitos del testing exploratorio
Mitos del testing exploratorioMitos del testing exploratorio
Mitos del testing exploratorio
 
ALM centralizado con Team Foundation Service en la nube
ALM centralizado con Team Foundation Service en la nubeALM centralizado con Team Foundation Service en la nube
ALM centralizado con Team Foundation Service en la nube
 
Mitos del testing exploratorio
Mitos del testing exploratorio Mitos del testing exploratorio
Mitos del testing exploratorio
 

Dev ops mobile(webinar)

  • 1. 1Confidencial y Propietario // Todos los derechos reservados // Globe Testing Mobility Webinar
  • 3. 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
  • 4. 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
  • 5. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 5 Los tres pasos de un usuario insatisfecho Deja de usar una app Borra la aplicación Busca una aternativa
  • 7. OpsDev Desarrollo ágil vs Negocio ágil Calidad Automatización Colaboración Agile Delivery Feedback loops IT Operations
  • 8. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 8 Incrementar la agilidad requiere feedback continuo DevOps 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
  • 9. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 9 Los retos del desarrollo y Operaciones IT Entregando aplicaciones de calidad a la velocidad del negocio Planificación Desarrollo App App Testing Decisión Release Release App App Desplegada Demanda Del negocio 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 infraestructura SW y HW  Monitorizar rendimiento y disponibilidad  Impacto de cambios  Necesidades monitorización
  • 10. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 10 Los retos del desarrollo y Operaciones IT Entregando aplicaciones de calidad a la velocidad del negocio Planificación Desarrollo App App Testing Release decision Release App App Desplegada Demanda Del negocio Enable Collaboration, lower the walls Improve constantly and increase efficiencies Continuous Assessment Continuous Assessment Continuous Integration & Testing Continuous Delivery & Deployment Continuous Operations Integrar Virtualizar entornos Simular entornos Reducir dependencias Reducir tiempo no productivo Captura datos automatizada Automatizar tests Reutilización y estandarización Automatizar tareas repetibles Automatizar aprovisionamiento Automatizar gestión de releases Experiencia de usuario Medir todo Calidad de aplicación Visibilidad del pipeline KPI’s Automatización Latencia Visibilidad
  • 12. 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 aislado Integrado 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 primera Mercado muy competitivo, donde el “rating” de aplicaciones es muy importante Es crítico probar en dispositivos reales Los resultados dependen del dispositivo, OS y proveedor móvil La velocidad y rapidez son esenciales La tasa de cambios es muy alta en plataformas móviles Los desarrollos deben ser ágiles y rápidos, con sprints frequentes
  • 13. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 13 La clave para el éxito de las pruebas móviles Los elementos del ”mobile testing” efectivo Realidad Automatización Gestión de pruebas y dispositivos Integración ALM Smartphones reales Tablets reales Servicios móviles reales Agnóstico al dispositivo Robusta y flexible Visibilidad Enterprise Curva de aprendizaje óptima Servicios cloud Acceso remoto y compartido Segura y centralizada
  • 14. 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 lab In lab Crowdtesting Dispositivos reales Virtual users
  • 15. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 15 Requisitos Mobile Testing In lab In lab Crowdtesting Dispositivos reales Virtual users Analytics Integración Continua Emular condiciones reales, probarlas, optimizarlas y resolverlas Gestión de dispositivos y apps Record/Replay Mirroring Anotaciones AutoAuthoring Defectos Autorecord Interactivo Automatización Rendimiento Usabilidad Performance UI Recursos Métodos de grabación Record/Replay Soporte de sistema Scripting Informes inteligentes Velocidad de grabación Backend
  • 16. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 16 Plataforma HPE Continuous Delivery Automatización Proceso completo Integración y Entrega Continua Mediante 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 proyectos HP 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 Continuo La 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
  • 17. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 17 Laboratorio móvil distribuido Laborarotio de pruebas Centralización de los activos de pruebas, calidad y desarrollo que permitan asegurar la calidad del desarrollo sobre dispositivos reales Localización distribuida Distintos laboratorios con los diferentes dispositivos deslocalizados. Una única gestión de los mismos
  • 19. 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
  • 20. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 20 DevOps busca conseguir visibilidad de la experiencia de usuario y herramientas para mejorarla. – DevOps, APM & User Experience Survey Dimensional Research, October 2015 Conocer la experiencia del usuario mobile Soluciones APM Falta de soluciones APM que destaquen la experiencia de usuario en los dashboards End-to-End Falta de visibilidad end-to-end de la experiencia de usuario Código No hay visibilidad a nível de código fuente
  • 21. 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 Orientations 100+ Operating systems Web and server technologies Mobile world: entorno compejo Connection options Battery % End to end transaction flows
  • 22. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 22 Tipos de monitorización REAL PROACTIVA
  • 23. 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ón Reutilización o generación ¿Cómo funciona? TruClient Mobile recorder
  • 24. 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
  • 25. 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
  • 26. 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ón planificada 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
  • 27. Confidencial y Propietario // Todos los derechos reservados // Globe Testing 27 Monitorización Real ¿Cómo funciona? Aplicación .apk / .ipa Aplicación instrumentada Captura de información Resultados 1 2 3 4 5 6
  • 28. 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
  • 29. 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
  • 30. 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
  • 32. 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
  • 34. 35Confidencial y Propietario // Todos los derechos reservados // Globe Testing Gracias por vuestro tiempo