Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Argentesting 2016 - Mobile Testing

337 views

Published on

Mobile Testing
Charla ofrecida durante la 1ra edición de Argentesting
2016

Disertantes:
Ing. Ana Carina Valdez
Project Leader – Scrum Master en Belatrix
carina.valdez@gmail.com

Ing. Pamela Gimena Céspedes
QA Senior en Belatrix
pamela.cspds@gmail.com

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Argentesting 2016 - Mobile Testing

  1. 1. Mobile Testing
  2. 2. Un mundo de desafíos
  3. 3. Disertantes Ing. Ana Carina Valdez Project Leader – Scrum Master en Belatrix carina.valdez@gmail.com Ing. Pamela Gimena Céspedes QA Senior en Belatrix pamela.cspds@gmail.com
  4. 4. Por qué un mundo de desafíos? Cada vez es mayor el uso de aplicaciones móviles
  5. 5. El testing de aplicaciones móviles es más que encontrar errores, presenta desafíos únicos •Diversidad de dispositivos Por qué un mundo de desafíos?
  6. 6. Por qué un mundo de desafíos? • Diferentes Sistemas Operativos iOS Android Versiones iOS: 8, 9 y 10 4 (Ice Cream Sandwich), 5 (Lollipop), 6 (Marshmallow) Repositorios App Store, iTunes Play Store
  7. 7. Por qué un mundo de desafíos? • Modelos iOS
  8. 8. • Modelos Android Por qué un mundo de desafíos?
  9. 9. Por qué un mundo de desafíos? • Diversidad de redes
  10. 10. Estrategias de Testing Testing Funcional Smoke testing Regression testing Experiencia de usuario Interfaz de usuario Gestos
  11. 11. Estrategias de Testing Testing No Funcional Red Localización Instalación, Actualización Interrupción Stress Compatibilidad
  12. 12. Estrategias de Testing Gestos
  13. 13. Estrategias de Testing Interrupciones El manejo de Interrupciones es muy importante a tener en cuenta en la vida de las aplicaciones móviles. Cómo las aplicaciones manejan estas interrupciones y cómo mantienen su estado son importantes, pero también es importante ver lo que desencadena esas interrupciones
  14. 14. Estrategias de Testing Localización La prueba de localización consiste en verificar que un producto se ajusta al mercado en el cual será comercializado.
  15. 15. Estrategias de Testing Este un aspecto importante que se debe verificar antes del release. ✓ Testing de instalación: Verificar que la aplicación pueda ser instalada correctamente: WIFI, datos y Cable. ✓ Testing de desinstalación ✓ Consumo de batería: corroborar que no se consuma excesiva batería. ✓ Actualizaciones
  16. 16. Estrategias de Testing Debido a que las aplicaciones son usadas en dispositivos en distintos lugares con diversas velocidades de conexión, es importante planificar la cobertura de las pruebas para los siguientes escenarios: ✓Sólo conexión WiFi ✓Sólo conexión 4G ✓Sólo conexión 3G ✓Combinando WIFI y datos ✓En modo avión Redes
  17. 17. Estrategias de Testing Performance Se debe verificar la rápida respuesta de la aplicación a las diferentes acciones del usuario. Incluye el acceso a la información de base de datos y funciones del dispositivo.
  18. 18. Estrategias de Testing Performance En cualquier prueba de performance se pretende determinar cómo responde una aplicación bajo la siguiente carga: a) Velocidad b) Rendimiento c) Confiabilidad d) Escalabilidad
  19. 19. Estrategias de Testing Performance Para las pruebas de performance para aplicaciones móviles además de las pruebas de rendimiento del servidor se deben realizar pruebas de rendimiento del lado del cliente. Esto es importante porque es necesario analizar el tiempo de respuesta de la carga de las pantallas ya que esta podría variar con el tipo de modelo del dispositivo que se está utilizando ( Gestos, navegabilidad).
  20. 20. Resumen Como QA debemos tener en cuenta:  Testear en el mundo real  Tener en cuenta la diversidad de redes  Dispositivos y versiones de SO  Gestos  Interrupciones  Performance  Instalación, actualización, desinstalación  Consumo de batería  Localización
  21. 21. Preguntas?
  22. 22. Muchas Gracias! Carina Valdez carina.valdez@gmail.com Pamela Céspedes pamela.cspds@gmail.com

×