Mejores prácticas para testing de apps móviles
Upcoming SlideShare
Loading in...5
×
 

Mejores prácticas para testing de apps móviles

on

  • 546 views

Conforme las apps pasan de ser una curiosidad, a un canal para atraer y atender a los clientes de un negocio, la calidad de dichas apps se convierte en un elemento fundamental. Una app de mala calidad ...

Conforme las apps pasan de ser una curiosidad, a un canal para atraer y atender a los clientes de un negocio, la calidad de dichas apps se convierte en un elemento fundamental. Una app de mala calidad puede provocar desde una mala imagen hacia los clientes, hasta huecos de seguridad o interrupciones en la operación del negocio.

Statistics

Views

Total Views
546
Views on SlideShare
471
Embed Views
75

Actions

Likes
0
Downloads
28
Comments
0

1 Embed 75

http://sg.com.mx 75

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Mejores prácticas para testing de apps móviles Mejores prácticas para testing de apps móviles Presentation Transcript

  • 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