SlideShare una empresa de Scribd logo
1 de 40
Probar
aplicaciones en
dispositivos
Móviles:
¿Por dónde empezar?
Pía Tobar
https://allaboutstevejobs.com/bio/short_bio
iPhone
The iPhone introduction, Macworld, 9 Jan 2007
¿Cuándo comenzó todo?
15,9
36,5
Entre enero de 2015 y septiembre de
2020 la descarga de aplicaciones ha
crecido rápidamente.
En 5 años, las descargas registradas
aumentaron desde 15,9 mil millones a
36,5 mil millones de descargas.
https://www.statista.com/statistics/604343/number-of-apple-app-store-and-google-play-app-downloads-worldwide/
Descargas
App Store & Google Play
Importancia de probar las Apps
Un producto libre de errores aumenta la probabilidad de éxito.
Reduce el riesgo del proyecto.
Un producto de calidad y con una buena UX/UI ayuda a potenciar
la imagen de marca y posiciona a la empresa.
Garantiza la compatibilidad con distintos dispositivos y SO.
Una inversión en QA puede ahorrar muchos costos a
futuro.
Nativa Híbrida Web
Tipos de Aplicaciones
Ventajas Desventajas
Nativa
Híbrida
Ventajas Desventajas
Ventajas Desventajas
Web
Comparación
¿Qué debemos
considerar al probar
una App?
Antes de
comenzar a
probar ...
¿Qué tipo de App se probará?
Web
Nativa
Híbrida
¿En qué versiones de SO funcionará la
App que se probará?
Versión 11, 12, 13 etc.
Versión 7, 8, 9, etc
Dispositivos de Prueba
Sets de Dispositivos
Imagenes de Niran Kasri en Pixabay
Simuladores y Emuladores
Pixel (Google)
Teléfonos/Tablet
Nexus (Google)
Teléfonos/Tablet
IPhone
IPad
Cloud Testing
Google
Nexus
Pixel
Apple
iPhone
iPad
LG
Huawei
Motorola
Xiaomi
Samsung
Galaxy S
Galaxy Note
Galaxy Tab
https://www.browserstack.com/list-of-browsers-and-platforms/live
https://saucelabs.com/platform/supported-browsers-devices
Dispositivos Recomendados
Dispositivo Tipo SO
Apple iPhone 8 Celular 13.0
Apple iPhone XR Celular 12.0
Google Pixel 3 Celular 9.0
Samsung Galaxy S9 Plus Celular 8.0
Samsung Galaxy S8 Celular 7.0
Apple iPad 6th Tablet 11.0
https://www.browserstack.com/test-on-the-right-mobile-devices
iOS Android Resolución Tamaño Versión
Cobertura de Mercado
Lista de Dispositivos
Release de App
TestFlight
Nativa e Híbrida Web
Navegador
Almacenamiento
en la Nube
Diseño de Interfaces
https://zeplin.io/why-zeplin
https://www.xatakandroid.com/foto-y-video/como-
grabar-pantalla-tu-movil-descargar-aplicaciones
Capturar Evidencia Android
https://www.xatakandroid.com/tutoriales/como-hacer-
capturas-de-pantalla-en-moviles-android
Captura de Pantalla
Capturar Pantalla Grabador Pantalla
Presionar
simultáneamente el
botón de
ENCENDIDO
y el botón
BAJAR VOLUMEN
Screen
Recorder
Vysor
HiSuite
(HUAWEI)
HUAWEI
SAMSUNG
Samsung
Otros
Capturar Evidencia iOS
https://support.apple.com/es-cl/HT200289
Captura de Pantalla
Capturar Pantalla Grabador Pantalla
https://support.apple.com/es-cl/HT207935
iOS 11 o
posterior
¿Qué tipos de
Pruebas podemos
realizar?
Funcionalidad
Registro / Login
Modo Vertical (Portrait) y Horizontal (Landscape)
Opciones del Menú
Títulos, Textos y Botones
Acciones Básicas
Notificaciones, Mensajes Error/Éxito
Gestos Básicos
Luke Wroblewski
(LukeW) creó la guía
Ilustrada referencial
con los diferentes
gestos que se pueden
realizar en pantallas
táctiles.
http://www.lukew.com/touch/
Gestos Básicos
Usabilidad
Diseño y Maquetación
Pruebas con Usuarios
Conectividad
Red de Datos del Operador
Red Wifi
Red de Datos del Operador y la Red Wifi
¿Qué sucede cuando se pierde la conexión?
¿Qué sucede cuando la señal es débil?
Rendimiento
El tiempo de inicio de la App no debe
exceder los 2 segundos
Verificar el consumo de batería
¿Se sobrecalienta el dispositivo?
Verificar el uso de la memoria
https://www.apptim.com/
Interrupciones
Al recibir una Llamada o un SMS
Después de realizar una Llamada o enviar un
SMS
Después de recibir una Alerta o Notificación
Después de apagar el Dispositivo
Al interactuar con otras Apps del dispositivo
Modelos y versiones de SO:
- Capacidad
- Tamaño de pantalla
- Resolución de Pantalla
Diseño Responsivo
Navegadores (Web App)
Compatibilidad
Descarga, Instalación y Actualización
¿Puedes realizar la Descarga de la App?
¿Qué sucede durante la Instalación,
Desinstalación y Reinstalación?
¿Puedes descargar Actualizaciones?
¿Puedes actualizar cuando existen
múltiples actualizaciones disponibles?
¿Funciona correctamente después de
actualizar el SO?
Localización
Las traducciones sean correctas
La hora correcta en diferentes
zonas horarias
La interfaz se vea y funcione
correctamente en diferentes
idiomas
¿Cómo complementar tus Pruebas?
https://bit.ly/2PnuRqj https://youtu.be/iEIR6npnF6k
¿Cómo complementar tus Pruebas?
https://bit.ly/2PpClJy
Post
https://cl.abstracta.us/blog/pruebas-software-aplicacion-movil/
El tipo de App y cual SO es compatible con tu App definirá las
pruebas que debes incluir en tu Plan de Pruebas.
Buscar una Estrategia combinada de dispositivos reales y
virtuales.
Considerar Pruebas de Usabilidad en tu proceso
de pruebas.
Considerar distintos escenarios de conectividad
en tus pruebas.
Lecciones Aprendidas
No tenemos que ser especialistas en Performance para
alertar algún comportamiento irregular en la App.
Revisar siempre cómo se comportará la App después de
una Actualización.
No es lo mismo probar una aplicación para Escritorio que
una App para un Dispositivo Móvil.
Lecciones Aprendidas
Referencias
Esta es la historia de las aplicaciones móviles - David Escribano
https://www.skyscanner.es/noticias/esta-es-la-historia-de-las-aplicaciones-moviles
¿Por qué es importante realizar un testing completo durante el desarrollo de las Aplicaciones Móviles? - Mateo De Madariaga
http://qalaboratory.com/mobile/por-que-es-importante-realizar-un-testing-completo-durante-el-desarrollo-de-las-aplicaciones-moviles/
How Is Mobile App Testing Different from Web App Testing? - Victoria Bezsmolna
https://bitbar.com/blog/how-is-mobile-app-testing-different-from-web-app-testing/
Native vs. Hybrid App Development: Which Approach to Choose? -Vitaly K.
https://www.cleveroad.com/blog/native-or-hybrid-app-development-what-to-choose
The Difference Between Mobile Apps and Web Apps - Jonathan Tarud
https://www.koombea.com/blog/difference-between-mobile-apps-and-web-apps/
9 Mobile Testing Types to Double Down for Boosting App Quality - Sarah Mischinger
https://bitbar.com/blog/9-mobile-testing-types-to-double-down-for-boosting-app-quality/
Mobile Testing Part I y II - Rafael Martins y Lisandra Armas
https://www.slideshare.net/LisandraArmasguila/mobile-testing-part-i-rafael-martins-y-lisandra-armas
https://www.slideshare.net/LisandraArmasguila/mobile-testing-parte-ii-rafael-martins-y-lisandra-armas
cl.abstracta.us

Más contenido relacionado

La actualidad más candente

Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Lisandra Armas
 
Documento
DocumentoDocumento
DocumentoCBISOE
 
Webinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester LatamWebinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester LatamLisandra Armas
 
Aplicaciones
AplicacionesAplicaciones
AplicacionesUPA
 
Webinar Introducción a la accesibilidad con a11y Perú
Webinar Introducción a la accesibilidad con a11y PerúWebinar Introducción a la accesibilidad con a11y Perú
Webinar Introducción a la accesibilidad con a11y PerúLisandra Armas
 
Aplicaciones de internet
Aplicaciones de internetAplicaciones de internet
Aplicaciones de internetericmaciasc
 
Globant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Meison Chirinos
 
presentaciones
presentacionespresentaciones
presentacionesanaamataa
 
Testing Xamarin Test Cloud
Testing Xamarin Test CloudTesting Xamarin Test Cloud
Testing Xamarin Test CloudPlain Concepts
 
USABILIDAD WEB
USABILIDAD WEBUSABILIDAD WEB
USABILIDAD WEBodelorenzi
 
Aplicaciones de apoyo grupo #04
Aplicaciones de apoyo grupo #04Aplicaciones de apoyo grupo #04
Aplicaciones de apoyo grupo #04Joffreutitiaj2000
 

La actualidad más candente (20)

Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
 
Appgeyser
AppgeyserAppgeyser
Appgeyser
 
Documento
DocumentoDocumento
Documento
 
Semana 6 - appsco
Semana 6 - appscoSemana 6 - appsco
Semana 6 - appsco
 
Presentacion de emaze
Presentacion de emazePresentacion de emaze
Presentacion de emaze
 
Webinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester LatamWebinar sobre accesibilidad con comunidad QA Tester Latam
Webinar sobre accesibilidad con comunidad QA Tester Latam
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Webinar Introducción a la accesibilidad con a11y Perú
Webinar Introducción a la accesibilidad con a11y PerúWebinar Introducción a la accesibilidad con a11y Perú
Webinar Introducción a la accesibilidad con a11y Perú
 
Rpeorte 10
Rpeorte 10Rpeorte 10
Rpeorte 10
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones de internet
Aplicaciones de internetAplicaciones de internet
Aplicaciones de internet
 
Testing de Apps Xamarin
Testing de Apps XamarinTesting de Apps Xamarin
Testing de Apps Xamarin
 
pixlr-o-matic
pixlr-o-maticpixlr-o-matic
pixlr-o-matic
 
Globant development week / Progressive Web Apps
Globant development week / Progressive Web AppsGlobant development week / Progressive Web Apps
Globant development week / Progressive Web Apps
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
 
presentaciones
presentacionespresentaciones
presentaciones
 
Testing Xamarin Test Cloud
Testing Xamarin Test CloudTesting Xamarin Test Cloud
Testing Xamarin Test Cloud
 
USABILIDAD WEB
USABILIDAD WEBUSABILIDAD WEB
USABILIDAD WEB
 
AppMakr
AppMakrAppMakr
AppMakr
 
Aplicaciones de apoyo grupo #04
Aplicaciones de apoyo grupo #04Aplicaciones de apoyo grupo #04
Aplicaciones de apoyo grupo #04
 

Similar a Probar aplicaciones en dispositivos moviles - Pia Tobar

Similar a Probar aplicaciones en dispositivos moviles - Pia Tobar (20)

Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
 
¿QUE SON LAS APPS?
¿QUE SON LAS APPS?¿QUE SON LAS APPS?
¿QUE SON LAS APPS?
 
Tipos de apps
Tipos de appsTipos de apps
Tipos de apps
 
Charla evento TestingUY 2016 - Guía para probar Aplicaciones Móviles
Charla evento TestingUY 2016 - Guía para probar Aplicaciones MóvilesCharla evento TestingUY 2016 - Guía para probar Aplicaciones Móviles
Charla evento TestingUY 2016 - Guía para probar Aplicaciones Móviles
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
10 apps
10 apps10 apps
10 apps
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builder
 
Apps para mejorar tus proyectos Web
Apps para mejorar tus proyectos WebApps para mejorar tus proyectos Web
Apps para mejorar tus proyectos Web
 
Las apps
Las appsLas apps
Las apps
 
Apps
AppsApps
Apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
App’s
App’sApp’s
App’s
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Las apps
Las appsLas apps
Las apps
 
App inventor Flisol 2015
App inventor Flisol 2015App inventor Flisol 2015
App inventor Flisol 2015
 

Probar aplicaciones en dispositivos moviles - Pia Tobar