SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
josecortes.net




                 Mobile Testing: App Update




                                      @JKortes
                                      es.linkedin.com/in/jkortes
                                      Josecortes.net
Mobile Testing App Update: Introducción
josecortes.net

                                      • Las aplicaciones móviles deben evolucionar
                                          por versiones cada vez que se añaden
                                          nuevas features.
                                      •   iOS y Android dan buen soporte a través
                                          de sus SDKs para actualizar las apps.
                                      •   No testear los updates puede afectar al
                                          usuario final o hacer que la aplicación
                                          pierda datos o quede inestable


                 www.josecortes.net
                                          ¡¡Debemos validar las actualizaciones!!
Mobile Testing App Update: Problemáticas
josecortes.net

                                      • Las aplicaciones no se testean lo necesario
                                      • En caso de existir un Mobile Test Plan, se
                                          omite el App Update
                                      •   Time To Markets – TTM- apretados,
                                          afecta a la calidad
                                      •   Complicado de realizar manualmente, pero
                                          necesario
                                      •   ¿Cómo testear la combinación de
                                          versiones? Upgrade 1.0 => 2.0, 1.0 => 3.0…
                 www.josecortes.net
Mobile Testing App Update: Recomendaciones
josecortes.net

                                      • Si el usuario está logueado antes de
                                          realizar el update, mantenerlo logueado =>
                                          User Experience!!
                                      •   El update no debe afectar a los datos
                                          previamente existentes en el dispositivo.
                                      •   Validar las alteraciones de tablas de BBDD
                                          por versión: pueden necesitarse columnas
                                          nuevas o desaparecer antiguas
                                      •   Validar el proceso de upgrade desde Apple
                                          Store y Google Play
                 www.josecortes.net
Mobile Testing App Update: IOS
josecortes.net

                                      •   Crear una versión AdHoc
                                      •   Arrastra la App a iTunes y sincronizar con dispositivo
                                      •   Ejecutar la App y validar
                                      •   Generar Release Candidate => nueva versión con mismo
                                          Bundle ID
                                      •   Arrastrar a iTunes y sincronizar: no eliminar versión
                                          anterior! => update
                                      •   Validar que la App funciona correctamente
                                      O bien utilizar el iPhone Configuration
                                        Utility

                 www.josecortes.net
Mobile Testing App Update: Android
josecortes.net

                                      •   Instalar la versión, desde Google Play o IDE
                                      •   Validar funcionamiento previamente
                                      •   Consutrir versión RC firmada con la misma Keystore que
                                          la anterior
                                      •   Generar APK e instalarlo: adb install –r myapp.apk,
                                          mantendrá los datos
                                      •   Validar




                 www.josecortes.net
Mobile Testing App Update: Futuro
josecortes.net

                                      •  El mundo real es cambiante, las Apps deberán testearse
                                         de la misma manera que el público que las utiliza
                                      • La solución de testing deberá validarse en las distintas
                                         plataformas existentes que pueda soportar la App –
                                         Android, iPhone, BlackBerry, Windows Phone…-
                                      • Fragmentación: especialmente en Android, se debe validar
                                         que update con versiones cruzadas no afecta a la App.
                                      • Simular en dispositivos reales, los simuladores y
                                         emuladores actualmente sólo pueden soportar una parte
                                         básica del testing
                                      http://josecortes.net/blog/2013/02/16/mobile-testing-qa-y-
                                         app-update-mobile-test-plan-upgraded/

                 www.josecortes.net

Contenu connexe

En vedette

Unidad 02 computo
Unidad 02   computoUnidad 02   computo
Unidad 02 computoNydsheFlow
 
Distribuciones de frecuencia agrupadas
Distribuciones de frecuencia agrupadasDistribuciones de frecuencia agrupadas
Distribuciones de frecuencia agrupadasSarai Lopez Fonseca
 
Manual de corel draw
Manual de corel drawManual de corel draw
Manual de corel drawGABRIELA
 
Tecnico+en+sistemas+v1
Tecnico+en+sistemas+v1Tecnico+en+sistemas+v1
Tecnico+en+sistemas+v1LauraManco
 
Cambios reglas juego club 2012 2013
Cambios reglas juego club 2012 2013Cambios reglas juego club 2012 2013
Cambios reglas juego club 2012 2013Lucia15412
 
Marlyn g rodriguez
Marlyn g rodriguezMarlyn g rodriguez
Marlyn g rodriguezMarlyn Grace
 
Osyos cumbre romantica 2011 (enero 18)
Osyos cumbre romantica 2011 (enero 18)Osyos cumbre romantica 2011 (enero 18)
Osyos cumbre romantica 2011 (enero 18)OSYOS
 
Iones, orbitales
Iones, orbitalesIones, orbitales
Iones, orbitalesqLauziiTha
 
Definiciones
DefinicionesDefiniciones
Definiciones10J1000
 

En vedette (16)

Unidad 02 computo
Unidad 02   computoUnidad 02   computo
Unidad 02 computo
 
Distribuciones de frecuencia agrupadas
Distribuciones de frecuencia agrupadasDistribuciones de frecuencia agrupadas
Distribuciones de frecuencia agrupadas
 
Manual de corel draw
Manual de corel drawManual de corel draw
Manual de corel draw
 
2015
20152015
2015
 
Tecnico+en+sistemas+v1
Tecnico+en+sistemas+v1Tecnico+en+sistemas+v1
Tecnico+en+sistemas+v1
 
Cambios reglas juego club 2012 2013
Cambios reglas juego club 2012 2013Cambios reglas juego club 2012 2013
Cambios reglas juego club 2012 2013
 
Presentación1
Presentación1Presentación1
Presentación1
 
Marlyn g rodriguez
Marlyn g rodriguezMarlyn g rodriguez
Marlyn g rodriguez
 
Osyos cumbre romantica 2011 (enero 18)
Osyos cumbre romantica 2011 (enero 18)Osyos cumbre romantica 2011 (enero 18)
Osyos cumbre romantica 2011 (enero 18)
 
Iones, orbitales
Iones, orbitalesIones, orbitales
Iones, orbitales
 
Auditoria
AuditoriaAuditoria
Auditoria
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
marketing viral
marketing viralmarketing viral
marketing viral
 
DirtCross
DirtCrossDirtCross
DirtCross
 
Elektrane
ElektraneElektrane
Elektrane
 
Pensa
PensaPensa
Pensa
 

Dernier

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Dernier (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Mobile testing jose cortes app update

  • 1. josecortes.net Mobile Testing: App Update @JKortes es.linkedin.com/in/jkortes Josecortes.net
  • 2. Mobile Testing App Update: Introducción josecortes.net • Las aplicaciones móviles deben evolucionar por versiones cada vez que se añaden nuevas features. • iOS y Android dan buen soporte a través de sus SDKs para actualizar las apps. • No testear los updates puede afectar al usuario final o hacer que la aplicación pierda datos o quede inestable www.josecortes.net ¡¡Debemos validar las actualizaciones!!
  • 3. Mobile Testing App Update: Problemáticas josecortes.net • Las aplicaciones no se testean lo necesario • En caso de existir un Mobile Test Plan, se omite el App Update • Time To Markets – TTM- apretados, afecta a la calidad • Complicado de realizar manualmente, pero necesario • ¿Cómo testear la combinación de versiones? Upgrade 1.0 => 2.0, 1.0 => 3.0… www.josecortes.net
  • 4. Mobile Testing App Update: Recomendaciones josecortes.net • Si el usuario está logueado antes de realizar el update, mantenerlo logueado => User Experience!! • El update no debe afectar a los datos previamente existentes en el dispositivo. • Validar las alteraciones de tablas de BBDD por versión: pueden necesitarse columnas nuevas o desaparecer antiguas • Validar el proceso de upgrade desde Apple Store y Google Play www.josecortes.net
  • 5. Mobile Testing App Update: IOS josecortes.net • Crear una versión AdHoc • Arrastra la App a iTunes y sincronizar con dispositivo • Ejecutar la App y validar • Generar Release Candidate => nueva versión con mismo Bundle ID • Arrastrar a iTunes y sincronizar: no eliminar versión anterior! => update • Validar que la App funciona correctamente O bien utilizar el iPhone Configuration Utility www.josecortes.net
  • 6. Mobile Testing App Update: Android josecortes.net • Instalar la versión, desde Google Play o IDE • Validar funcionamiento previamente • Consutrir versión RC firmada con la misma Keystore que la anterior • Generar APK e instalarlo: adb install –r myapp.apk, mantendrá los datos • Validar www.josecortes.net
  • 7. Mobile Testing App Update: Futuro josecortes.net • El mundo real es cambiante, las Apps deberán testearse de la misma manera que el público que las utiliza • La solución de testing deberá validarse en las distintas plataformas existentes que pueda soportar la App – Android, iPhone, BlackBerry, Windows Phone…- • Fragmentación: especialmente en Android, se debe validar que update con versiones cruzadas no afecta a la App. • Simular en dispositivos reales, los simuladores y emuladores actualmente sólo pueden soportar una parte básica del testing http://josecortes.net/blog/2013/02/16/mobile-testing-qa-y- app-update-mobile-test-plan-upgraded/ www.josecortes.net