SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Rebeca Márquez
Borland Solutions Sr. Consultant
Mejores prácticas para testing
de aplicaciones móviles
2 14/03/2014Internal Company Confidential
Integrando
aplicaciones
móviles a
testing
Testers
SOA
Automation
Developers
JUnit
Build
Management
SPECSPECSPECSPECSPEC
PRODUCTPRODUCTPRODUCTPRODUCTPRODUCT
SPECSPECSPECSPECSPEC
PRODUCTPRODUCTPRODUCTPRODUCTPRODUCT
CODECODECODECODECODECODECODECODECODECODIGO
Automation
Engineers
GUI
Automation
Unit
Automation
Performance
Tests
Business
Analysts
Asegurando la Calidad de las Aplicaciones
Importancia de las Pruebas
Lo que dicen las empresas
• No hace falta probar…
• Desarrollo ya ha probado
suficiente…
• Nuestra aplicación para
móviles es muy simple…
• No hay tiempo de probar el
desarrollo para móviles…
Lo que dicen los usuarios
• ¿Qué no está disponible para
móviles!?...
• Esta aplicación es defectuosa,
no sirve…
• La aplicación es muy lenta en
el móvil…
• No logro configurar ni
ejecutar esa aplicación, la
borraré…
• No puedo esperar a estar en
la oficina para conectarme…
4 14/03/2014Internal Company Confidential
5 14/03/2014Internal Company Confidential
Hablemos
de
Movilidad
• Los sistemas móviles "inteligentes" son pequeños sistemas
manejados por dispositivos usualmente conectados a redes
de comunicación y alimentados por baterías. Estos
comparten recursos en común con las computadoras
tradicionales y aún tienen recursos limitados.
6
¿Qué es un sistema o aplicación móvil?
14/03/2014Internal Company Confidential
• La movilidad está creciendo a
velocidades supersónicas
• 56 billones de aplicaciones para
smartphones serán usados para
2013 (Fuente: ABI Research
(Marzo 2013))
• 14 billones de aplicaciones para
tablets serán descargadas en 2013
• Para 2017 habrá más de 200
billones de descargas por
año(Fuente: Portio Research
(Marzo 2013))
7
Crecimiento de la Movilidad
14/03/2014
Durante el Black Friday 2012, las ventas en
línea y el tráfico desde dispositivos móviles creció
65.2% y 67.8% sobre 2011, respectivamente.
Fuente: Radware 2013 State of the Union: Mobile
Ecommerce Performance Report
• Reporte de Calidad Mundial 2013-14
– Performance testing es prioridad del
mercado (59% de los encuestados)
• Páginas lentas son el problema
número 1 de los usuarios de
smartphones!*
• 85% de los usuarios espera que la
experiencia en móviles sea igual o
mejor que la experiencia en equipos
de escritorio*
8
El crecimiento de los dispositivos móviles
impacta a Testing…
14/03/2014
*Fuente: Radware 2013 State of the Union: Mobile
Ecommerce Performance Report
• Diversidad de plataformas
• Web, Nativas, Aplicaciones Híbridas
• Fragmentación de dispositivos
• Características físicas
9
Retos – Diversidad de Clientes
14/03/2014
Internal Company Confidential
• Conectividad
– Ancho de banda variable (GPRS, 3G, HSPA+, 4G…)
– Sesiones de usuarios moviéndose entre diferentes
condiciones de red
– La latencia móvil es impredecible y puede variar
ampliamente
• Rápido incremento del número de usuarios
• Comportamiento de usuario cambiado
– Los usuarios se han multiplicado prácticamente por
participar más a menudo usando una gran variedad de
dispositivos
– La frecuencia de uso se ha incrementado
• Medios sociales
– Twitter, Facebook etc. Pueden inesperadamente
direcciones miles de usuarios a su sitio
– No solo depende de los datos históricos- esté preparado
para lo inesperado!
• Disposición global
10
Retos - Performance
14/03/2014Internal Company Confidential
11 14/03/2014Internal Company Confidential
Entonces hay
que probar!!
• De acuerdo con Forrester:
– 89% de las compañías han invertido en una estrategia móvil
– Sin embargo, solo el 40% de estos considera mobile en su
road map los próximos 12 meses
• Indicativo
– Las compañías podrían estar buscando la estrategia móvil solo
a corto plazo
– Un mejor enfoque es requerido ya que la mayoría de las
compañías no tienen una estrategia móvil empresarial
12
Ha madurado el Testing para móviles?
14/03/2014Internal Company Confidential
13
El Testing Móvil se incrementa
14/03/2014Internal Company Confidential
46% de las organizaciones
asegura que hay una falta
de enfoque consistente a
pruebas para sus proyectos
de desarrollo ágil
La eficiencia y rendimiento
del Testing Móvil se
mantiene en un 59% frente
al 18% del último año
El Testing Móvil es ahora
llevado por 55% de las
organizaciones comparado
con el 31% del último año
2013
----------
2012
----------
55% 31%
45% 69%
Sí
No
Fuente: World Quality Report 2013 / 2014
¿Qué estamos viendo en la industria?
Ambiente
permanente
63%
Ambiente
temporal
basado en
la nube
12%
Ambiente
temporal
(otro)
13%
Ninguno
12%
14
¿Cómo está la gente administrando sus
ambientes de pruebas?
14/03/2014Internal Company Confidential
Tablets, móviles y otros dispositivos
Proliferación de 'la siguiente cosa' está en constante evolución. La mayoría del desarrollo
será en esta plataformas
Expectativas del Consumidor
Los consumidores están demandado más que nunca y esperan por las aplicaciones
para ejecutarlas en un dispositivo
HTML5 / Enfoque híbrido
Frameworks y herramientas que han evolucionado la dirección
Colaboración Activa
Entrega y colaboración de testing crítica hoy día para el SDLC
Guía de Liberación
Cómo más dispositivos y más aplicaciones están ahora en línea, QA evoluciona para
encontrar soluciones
15
Evolución del Testing
14/03/2014Internal Company Confidential
• La ola de nuevas tecnologías ha traído consigo su propia ola
de dolores de cabeza para desarrollo
• Cualquier ambiente que depende de las tecnologías sentirá
el impacto de las tecnologías emergentes y la tensión entre
los sistemas existentes
• Muchos de los equipos de TI necesitarán estandarizar su
infraestructura de sistemas, mejorar la comunicación global
y soporta una fuerza de trabajo global
16
Retos del mundo real de pruebas
14/03/2014Internal Company Confidential
…
• Los retos para testing de aplicaciones móviles
– Diversidad en administración de dispositivos
• Diferentes plataformas, estándares, lenguajes de programación
• Factores de dispositivo: dispositivos no estándar
– Usabilidad de la aplicación
• Cualquier lugar, cualquier hora
• Contexto sensitivo
• Proceso de entrada de datos complejo (keypad, touch, voz, etc.)
– Diseño de interfaz de usuario
• Impacto de usabilidad en pequeñas formas
• Interacción con aplicaciones nativas y de 3ras partes
• Complejidad creada por expresiones, multi-touch y rotación de
pantalla
17
El crecimiento de los móviles está impactando
Testing
14/03/2014Internal Company Confidential
– Consideraciones de red
• Velocidades de red / recepción variable
• Latencia de red impredecible destacando las velocidades de
transferencia
– Seguridad de las aplicaciones y del dispositivo
• Almacenado de datos inseguros
• Manejo de sesiones impropias
– Testing rápido a las aplicaciones
• Liberación de ciclos más cortos
• Reducción de ventanas de testing
• Transición hacia metodologías ágiles
18
El crecimiento de los móviles está impactando
Testing (continua)
14/03/2014Internal Company Confidential
• Incremento en el manejo de esfuerzos de desarrollo móvil
para moverse de tradicional a ágil
– Incluya sus pruebas de móviles como parte de su proceso CIT
19
Integración Continua a Testing (CIT)
14/03/2014Internal Company Confidential
• ¿Cuánto testing debería usted hacer?
20
El crecimiento de los móviles está impactando
Testing
14/03/2014Internal Company Confidential
RIESGO
TESTING
• Los retos enfrentados
21
El crecimiento de los móviles está impactando
Testing
14/03/2014Internal Company Confidential
Testing para Móviles: ¿qué necesitan los
equipos de QA?
• Velocidad en la
creación de pruebas y
automatización
• Testing en dispositivos
reales
• No al Jail break
• Integración a la
industria
• Habilidad para probar
múltiples dispositivos
desde una sola
plataforma
22 14/03/2014Internal Company Confidential
• ¿Qué tan importante es tener visibilidad centralizada,
control a través de todo su testing?
– ¿El incremento del desarrollo para móviles cambia el actual
requerimiento?
• Acervos centralizados que aseguren re-utilización y mejora
de control
• Poca comunicación y planeación comprometerán el
desarrollo del software
• Alinear los objetivos de calidad con los requerimientos del
negocio consolidar la administración y visibilidad de las
actividades de pruebas es clave
23
Mejores Prácticas: Colaboración y Control
14/03/2014Internal Company Confidential
24 14/03/2014Internal Company Confidential
¿Cómo le
ayuda
SilkMobile?
¿PORQUÉ SILK MOBILE?
El poder de Silk™ Mobile
Abierto
 Conexión para probar
cualquier framework
 Exporta a lenguajes estándar
en la industria
Ágil
 Creación de pruebas para
móviles en minutos
 Mismo script, múltiples
dispositivos
 Rápido
Empresarial
 Cubre todos los dispositivos
 Soporta todas las
funcionalidades y gestiones
Seguro
 Sin modificaciones de
configuración
 Reside dentro de la VPN
26
Resumen rápido del enfoque SilkMobile
Grabación
Grabar la
secuencia de
pasos de
prueba en la
aplicación
objetivo
Edición
Cambiar
elementos/com
andos
existentes y
agregar nuevos
para construir
el script final Reproducción
Ejecutar el
script de
SilkMobile y
recibir el
reporte de
resultados
incluyendo
pantallas de
las rutinas
ejecutadas
ExportarCódigo
Scripting
Avanzado
(Opcional)
Exportar el script
de pruebas dentro
de un framework
como: Silk4J,
Silk4Net, Junit,
Nunit, MSTest y
ejecutar el script
en el propio
framework
1 2 3 4
27
SilkMobile integra y agiliza
14/03/2014Internal Company Confidential
Poniendo la planeación suficiente y
considerando las pruebas como parte
del ciclo de vida de las aplicaciones
móviles, se ahorrará el tiempo gastado
y el esfuerzo de recuperarse del daño a
la reputación de su compañía
28
Nuestro consejo
14/03/2014Internal Company Confidential
29 14/03/2014
Rebeca Márquez – rebeca.marquez@microfocus.com
www.borland.com
3014/03/2014Internal Company Confidential

Weitere ähnliche Inhalte

Was ist angesagt?

Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)ENSET, Université Hassan II Casablanca
 
(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막
(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막
(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막Jay Park
 
Easy data-with-spring-data-jpa
Easy data-with-spring-data-jpaEasy data-with-spring-data-jpa
Easy data-with-spring-data-jpaStaples
 
android sqlite
android sqliteandroid sqlite
android sqliteDeepa Rani
 
Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...
Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...
Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...Microsoft
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentDhaval Dalal
 
Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface) Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface) Vibhawa Nirmal
 
Big data: NoSQL comme solution
Big data: NoSQL comme solutionBig data: NoSQL comme solution
Big data: NoSQL comme solutionJEMLI Fathi
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring bootAntoine Rey
 
070517 Jena
070517 Jena070517 Jena
070517 Jenayuhana
 
Object-Oriented Analysis And Design With Applications Grady Booch
Object-Oriented Analysis And Design With Applications Grady BoochObject-Oriented Analysis And Design With Applications Grady Booch
Object-Oriented Analysis And Design With Applications Grady BoochSorina Chirilă
 
SOLID Principles and Design Patterns
SOLID Principles and Design PatternsSOLID Principles and Design Patterns
SOLID Principles and Design PatternsGanesh Samarthyam
 

Was ist angesagt? (20)

Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
 
(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막
(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막
(알도개) GraalVM – 자바를 넘어선 새로운 시작의 서막
 
JAVA
JAVAJAVA
JAVA
 
JUnit 5
JUnit 5JUnit 5
JUnit 5
 
Easy data-with-spring-data-jpa
Easy data-with-spring-data-jpaEasy data-with-spring-data-jpa
Easy data-with-spring-data-jpa
 
android sqlite
android sqliteandroid sqlite
android sqlite
 
Hadoop fault-tolerance
Hadoop fault-toleranceHadoop fault-tolerance
Hadoop fault-tolerance
 
Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...
Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...
Patterns (et anti-patterns) d’architecture ou comment mieux concevoir ses app...
 
TDD Best Practices
TDD Best PracticesTDD Best Practices
TDD Best Practices
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Service view
Service viewService view
Service view
 
Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface) Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface)
 
Big data: NoSQL comme solution
Big data: NoSQL comme solutionBig data: NoSQL comme solution
Big data: NoSQL comme solution
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring boot
 
070517 Jena
070517 Jena070517 Jena
070517 Jena
 
Restful web services ppt
Restful web services pptRestful web services ppt
Restful web services ppt
 
Object-Oriented Analysis And Design With Applications Grady Booch
Object-Oriented Analysis And Design With Applications Grady BoochObject-Oriented Analysis And Design With Applications Grady Booch
Object-Oriented Analysis And Design With Applications Grady Booch
 
Scala Intro
Scala IntroScala Intro
Scala Intro
 
SOLID Principles and Design Patterns
SOLID Principles and Design PatternsSOLID Principles and Design Patterns
SOLID Principles and Design Patterns
 

Andere mochten auch

Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareilianasan
 
Curso Semana 5: PE Propuesta de Valor
Curso Semana 5: PE Propuesta de ValorCurso Semana 5: PE Propuesta de Valor
Curso Semana 5: PE Propuesta de ValorPedro Chavez
 
Cessi - Datos De La Industria - 17-06-2008
Cessi - Datos De La Industria - 17-06-2008Cessi - Datos De La Industria - 17-06-2008
Cessi - Datos De La Industria - 17-06-2008Italo Daffra
 
Las Funciones & Características de Un App
Las Funciones & Características de Un AppLas Funciones & Características de Un App
Las Funciones & Características de Un AppGeo LabApps
 
calidad. el concepto y la preocupacion
calidad. el concepto y la preocupacioncalidad. el concepto y la preocupacion
calidad. el concepto y la preocupacionthezzolin
 
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesSorey García
 

Andere mochten auch (8)

Exposición trabajo
Exposición trabajoExposición trabajo
Exposición trabajo
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Como hacer un MVP en tu Startup
Como hacer un MVP en tu StartupComo hacer un MVP en tu Startup
Como hacer un MVP en tu Startup
 
Curso Semana 5: PE Propuesta de Valor
Curso Semana 5: PE Propuesta de ValorCurso Semana 5: PE Propuesta de Valor
Curso Semana 5: PE Propuesta de Valor
 
Cessi - Datos De La Industria - 17-06-2008
Cessi - Datos De La Industria - 17-06-2008Cessi - Datos De La Industria - 17-06-2008
Cessi - Datos De La Industria - 17-06-2008
 
Las Funciones & Características de Un App
Las Funciones & Características de Un AppLas Funciones & Características de Un App
Las Funciones & Características de Un App
 
calidad. el concepto y la preocupacion
calidad. el concepto y la preocupacioncalidad. el concepto y la preocupacion
calidad. el concepto y la preocupacion
 
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
 

Ähnlich wie Mejores prácticas para testing de apps móviles

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 DevOpsSoftware Guru
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)Globe Testing
 
Aseguramiento de calidad en aplicaciones móviles
Aseguramiento de calidad en aplicaciones móvilesAseguramiento de calidad en aplicaciones móviles
Aseguramiento de calidad en aplicaciones móvilesSoftware Guru
 
Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2UNIANDES
 
Mobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup UruguayMobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup UruguayFabian Baptista
 
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptxpresJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptxChri35
 
Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...
Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...
Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...GeneXus
 
Presentación Proyecto Fin de Carrera SWADroid
Presentación Proyecto Fin de Carrera SWADroidPresentación Proyecto Fin de Carrera SWADroid
Presentación Proyecto Fin de Carrera SWADroidJuan Miguel Boyero Corral
 
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íticasBelatrix Software
 
Lo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesLo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesSoftware Guru
 
Temario diplomatura en desarrollo de aplicaciones móviles
Temario   diplomatura en desarrollo de aplicaciones móvilesTemario   diplomatura en desarrollo de aplicaciones móviles
Temario diplomatura en desarrollo de aplicaciones móvilesInterlat
 
Análisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridadAnálisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridadArgentesting
 
¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?Software Guru
 
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosMobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosBelatrix Software
 

Ähnlich wie Mejores prácticas para testing de apps móviles (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
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)
 
Aseguramiento de calidad en aplicaciones móviles
Aseguramiento de calidad en aplicaciones móvilesAseguramiento de calidad en aplicaciones móviles
Aseguramiento de calidad en aplicaciones móviles
 
Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2
 
Mobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup UruguayMobile testing workshop - TechMeetup Uruguay
Mobile testing workshop - TechMeetup Uruguay
 
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptxpresJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
 
Foda
FodaFoda
Foda
 
15-Auditoria
15-Auditoria15-Auditoria
15-Auditoria
 
Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...
Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...
Incorporación de procesos de Ingeniería de Performance dentro de su Organizac...
 
Presentación Proyecto Fin de Carrera SWADroid
Presentación Proyecto Fin de Carrera SWADroidPresentación Proyecto Fin de Carrera SWADroid
Presentación Proyecto Fin de Carrera SWADroid
 
Mapa conceptual calidad
Mapa conceptual calidadMapa conceptual calidad
Mapa conceptual calidad
 
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
 
Lo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesLo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móviles
 
Temario diplomatura en desarrollo de aplicaciones móviles
Temario   diplomatura en desarrollo de aplicaciones móvilesTemario   diplomatura en desarrollo de aplicaciones móviles
Temario diplomatura en desarrollo de aplicaciones móviles
 
2020 enero Argentesting
2020 enero Argentesting2020 enero Argentesting
2020 enero Argentesting
 
Análisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridadAnálisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridad
 
¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?
 
Puaem
PuaemPuaem
Puaem
 
mobile
mobilemobile
mobile
 
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosMobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivos
 

Mehr von Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Mehr von Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Kürzlich hochgeladen

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 

Kürzlich hochgeladen (20)

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 

Mejores prácticas para testing de apps móviles

  • 1. Rebeca Márquez Borland Solutions Sr. Consultant Mejores prácticas para testing de aplicaciones móviles
  • 2. 2 14/03/2014Internal Company Confidential Integrando aplicaciones móviles a testing
  • 4. Importancia de las Pruebas Lo que dicen las empresas • No hace falta probar… • Desarrollo ya ha probado suficiente… • Nuestra aplicación para móviles es muy simple… • No hay tiempo de probar el desarrollo para móviles… Lo que dicen los usuarios • ¿Qué no está disponible para móviles!?... • Esta aplicación es defectuosa, no sirve… • La aplicación es muy lenta en el móvil… • No logro configurar ni ejecutar esa aplicación, la borraré… • No puedo esperar a estar en la oficina para conectarme… 4 14/03/2014Internal Company Confidential
  • 5. 5 14/03/2014Internal Company Confidential Hablemos de Movilidad
  • 6. • Los sistemas móviles "inteligentes" son pequeños sistemas manejados por dispositivos usualmente conectados a redes de comunicación y alimentados por baterías. Estos comparten recursos en común con las computadoras tradicionales y aún tienen recursos limitados. 6 ¿Qué es un sistema o aplicación móvil? 14/03/2014Internal Company Confidential
  • 7. • La movilidad está creciendo a velocidades supersónicas • 56 billones de aplicaciones para smartphones serán usados para 2013 (Fuente: ABI Research (Marzo 2013)) • 14 billones de aplicaciones para tablets serán descargadas en 2013 • Para 2017 habrá más de 200 billones de descargas por año(Fuente: Portio Research (Marzo 2013)) 7 Crecimiento de la Movilidad 14/03/2014 Durante el Black Friday 2012, las ventas en línea y el tráfico desde dispositivos móviles creció 65.2% y 67.8% sobre 2011, respectivamente. Fuente: Radware 2013 State of the Union: Mobile Ecommerce Performance Report
  • 8. • Reporte de Calidad Mundial 2013-14 – Performance testing es prioridad del mercado (59% de los encuestados) • Páginas lentas son el problema número 1 de los usuarios de smartphones!* • 85% de los usuarios espera que la experiencia en móviles sea igual o mejor que la experiencia en equipos de escritorio* 8 El crecimiento de los dispositivos móviles impacta a Testing… 14/03/2014 *Fuente: Radware 2013 State of the Union: Mobile Ecommerce Performance Report
  • 9. • Diversidad de plataformas • Web, Nativas, Aplicaciones Híbridas • Fragmentación de dispositivos • Características físicas 9 Retos – Diversidad de Clientes 14/03/2014 Internal Company Confidential
  • 10. • Conectividad – Ancho de banda variable (GPRS, 3G, HSPA+, 4G…) – Sesiones de usuarios moviéndose entre diferentes condiciones de red – La latencia móvil es impredecible y puede variar ampliamente • Rápido incremento del número de usuarios • Comportamiento de usuario cambiado – Los usuarios se han multiplicado prácticamente por participar más a menudo usando una gran variedad de dispositivos – La frecuencia de uso se ha incrementado • Medios sociales – Twitter, Facebook etc. Pueden inesperadamente direcciones miles de usuarios a su sitio – No solo depende de los datos históricos- esté preparado para lo inesperado! • Disposición global 10 Retos - Performance 14/03/2014Internal Company Confidential
  • 11. 11 14/03/2014Internal Company Confidential Entonces hay que probar!!
  • 12. • De acuerdo con Forrester: – 89% de las compañías han invertido en una estrategia móvil – Sin embargo, solo el 40% de estos considera mobile en su road map los próximos 12 meses • Indicativo – Las compañías podrían estar buscando la estrategia móvil solo a corto plazo – Un mejor enfoque es requerido ya que la mayoría de las compañías no tienen una estrategia móvil empresarial 12 Ha madurado el Testing para móviles? 14/03/2014Internal Company Confidential
  • 13. 13 El Testing Móvil se incrementa 14/03/2014Internal Company Confidential 46% de las organizaciones asegura que hay una falta de enfoque consistente a pruebas para sus proyectos de desarrollo ágil La eficiencia y rendimiento del Testing Móvil se mantiene en un 59% frente al 18% del último año El Testing Móvil es ahora llevado por 55% de las organizaciones comparado con el 31% del último año 2013 ---------- 2012 ---------- 55% 31% 45% 69% Sí No Fuente: World Quality Report 2013 / 2014 ¿Qué estamos viendo en la industria?
  • 14. Ambiente permanente 63% Ambiente temporal basado en la nube 12% Ambiente temporal (otro) 13% Ninguno 12% 14 ¿Cómo está la gente administrando sus ambientes de pruebas? 14/03/2014Internal Company Confidential
  • 15. Tablets, móviles y otros dispositivos Proliferación de 'la siguiente cosa' está en constante evolución. La mayoría del desarrollo será en esta plataformas Expectativas del Consumidor Los consumidores están demandado más que nunca y esperan por las aplicaciones para ejecutarlas en un dispositivo HTML5 / Enfoque híbrido Frameworks y herramientas que han evolucionado la dirección Colaboración Activa Entrega y colaboración de testing crítica hoy día para el SDLC Guía de Liberación Cómo más dispositivos y más aplicaciones están ahora en línea, QA evoluciona para encontrar soluciones 15 Evolución del Testing 14/03/2014Internal Company Confidential
  • 16. • La ola de nuevas tecnologías ha traído consigo su propia ola de dolores de cabeza para desarrollo • Cualquier ambiente que depende de las tecnologías sentirá el impacto de las tecnologías emergentes y la tensión entre los sistemas existentes • Muchos de los equipos de TI necesitarán estandarizar su infraestructura de sistemas, mejorar la comunicación global y soporta una fuerza de trabajo global 16 Retos del mundo real de pruebas 14/03/2014Internal Company Confidential …
  • 17. • Los retos para testing de aplicaciones móviles – Diversidad en administración de dispositivos • Diferentes plataformas, estándares, lenguajes de programación • Factores de dispositivo: dispositivos no estándar – Usabilidad de la aplicación • Cualquier lugar, cualquier hora • Contexto sensitivo • Proceso de entrada de datos complejo (keypad, touch, voz, etc.) – Diseño de interfaz de usuario • Impacto de usabilidad en pequeñas formas • Interacción con aplicaciones nativas y de 3ras partes • Complejidad creada por expresiones, multi-touch y rotación de pantalla 17 El crecimiento de los móviles está impactando Testing 14/03/2014Internal Company Confidential
  • 18. – Consideraciones de red • Velocidades de red / recepción variable • Latencia de red impredecible destacando las velocidades de transferencia – Seguridad de las aplicaciones y del dispositivo • Almacenado de datos inseguros • Manejo de sesiones impropias – Testing rápido a las aplicaciones • Liberación de ciclos más cortos • Reducción de ventanas de testing • Transición hacia metodologías ágiles 18 El crecimiento de los móviles está impactando Testing (continua) 14/03/2014Internal Company Confidential
  • 19. • Incremento en el manejo de esfuerzos de desarrollo móvil para moverse de tradicional a ágil – Incluya sus pruebas de móviles como parte de su proceso CIT 19 Integración Continua a Testing (CIT) 14/03/2014Internal Company Confidential
  • 20. • ¿Cuánto testing debería usted hacer? 20 El crecimiento de los móviles está impactando Testing 14/03/2014Internal Company Confidential RIESGO TESTING
  • 21. • Los retos enfrentados 21 El crecimiento de los móviles está impactando Testing 14/03/2014Internal Company Confidential
  • 22. Testing para Móviles: ¿qué necesitan los equipos de QA? • Velocidad en la creación de pruebas y automatización • Testing en dispositivos reales • No al Jail break • Integración a la industria • Habilidad para probar múltiples dispositivos desde una sola plataforma 22 14/03/2014Internal Company Confidential
  • 23. • ¿Qué tan importante es tener visibilidad centralizada, control a través de todo su testing? – ¿El incremento del desarrollo para móviles cambia el actual requerimiento? • Acervos centralizados que aseguren re-utilización y mejora de control • Poca comunicación y planeación comprometerán el desarrollo del software • Alinear los objetivos de calidad con los requerimientos del negocio consolidar la administración y visibilidad de las actividades de pruebas es clave 23 Mejores Prácticas: Colaboración y Control 14/03/2014Internal Company Confidential
  • 24. 24 14/03/2014Internal Company Confidential ¿Cómo le ayuda SilkMobile?
  • 25. ¿PORQUÉ SILK MOBILE? El poder de Silk™ Mobile Abierto  Conexión para probar cualquier framework  Exporta a lenguajes estándar en la industria Ágil  Creación de pruebas para móviles en minutos  Mismo script, múltiples dispositivos  Rápido Empresarial  Cubre todos los dispositivos  Soporta todas las funcionalidades y gestiones Seguro  Sin modificaciones de configuración  Reside dentro de la VPN
  • 26. 26 Resumen rápido del enfoque SilkMobile Grabación Grabar la secuencia de pasos de prueba en la aplicación objetivo Edición Cambiar elementos/com andos existentes y agregar nuevos para construir el script final Reproducción Ejecutar el script de SilkMobile y recibir el reporte de resultados incluyendo pantallas de las rutinas ejecutadas ExportarCódigo Scripting Avanzado (Opcional) Exportar el script de pruebas dentro de un framework como: Silk4J, Silk4Net, Junit, Nunit, MSTest y ejecutar el script en el propio framework 1 2 3 4
  • 27. 27 SilkMobile integra y agiliza 14/03/2014Internal Company Confidential
  • 28. Poniendo la planeación suficiente y considerando las pruebas como parte del ciclo de vida de las aplicaciones móviles, se ahorrará el tiempo gastado y el esfuerzo de recuperarse del daño a la reputación de su compañía 28 Nuestro consejo 14/03/2014Internal Company Confidential
  • 30. Rebeca Márquez – rebeca.marquez@microfocus.com www.borland.com 3014/03/2014Internal Company Confidential