SlideShare una empresa de Scribd logo
1 de 16
Mobile Testing I
Lisandra Armas @lisyarmas
Rafael Martins
¿Cuál es el objetivo de la charla?
0
50
100
150
200
250
2010 2015 2020
Millonesdedescargas
Período
Aplicaciones mobile
¿Con qué nos enfrentamos al testear aplicaciones mobile?
 Diversidad de plataformas.
 Fragmentación y diversidad de dispositivos.
 Funcionalidad.
 Usabilidad.
 Performance.
 Seguridad.
 Cloud Testing.
 Diversidad de plataformas
 Diversidad de plataformas
80%
15%
2% 3%
Usuarios por Plataforma
Android Ios Windows Phone Otros
 Fragmentación y diversidad de dispositivos
 Resolución
 Densidad
 Equipo
 Versión SO
IOS 9
70%
IOS 8
22%
Earlier
8%
iOS
6.0
10%
5.1
20%
5.0
15%
4.4
32%
4.3
3%
4.2.X
9%
4.1.X
4.0.X
2.3.X
2.2
0%
Android
 Funcionalidad
 Pruebas funcionales
 Registro y Login
 Modo Portrait/Landscape
 Opciones/Acciones del menú (Help,
about, logout, etc)
 Mensajes de error/éxito
 Títulos de pantalla
 Scroll
 Gestos/acciones básicas
 Usabilidad
 Checklist
 Layout y Diseño
 Interacción
 Performance
 Performance testing tools
 CPU
 Memoria
 Batería
 Red
 Seguridad
 Qué datos se guardan y cómo
se guardan.
 Que datos se transfieren
desde la app.
 A qué tiene acceso la app.
 Cloud Testing
 Trial
 Pagos
¡Muchas gracias!
Lisandra Armas @lisyarmas
Rafael Martins

Más contenido relacionado

Destacado

Go beyond analytics
Go beyond analyticsGo beyond analytics
Go beyond analyticsEvalyzer
 
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...Lisandra Armas
 
Tools for Busy Administrators
Tools for Busy AdministratorsTools for Busy Administrators
Tools for Busy AdministratorsHollyGlover
 
Puneet.trivedi1@gmail.com
Puneet.trivedi1@gmail.comPuneet.trivedi1@gmail.com
Puneet.trivedi1@gmail.comPuneet Trivedi
 
How to keep visitors on your web site
How to keep visitors on your web siteHow to keep visitors on your web site
How to keep visitors on your web siteEvalyzer
 
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...Luigi Sambolino
 

Destacado (7)

Go beyond analytics
Go beyond analyticsGo beyond analytics
Go beyond analytics
 
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...
GeneXus 26 - Cómo hacer que nuestras aplicaciones GeneXus mobile sean más acc...
 
Tools for Busy Administrators
Tools for Busy AdministratorsTools for Busy Administrators
Tools for Busy Administrators
 
Puneet.trivedi1@gmail.com
Puneet.trivedi1@gmail.comPuneet.trivedi1@gmail.com
Puneet.trivedi1@gmail.com
 
How to keep visitors on your web site
How to keep visitors on your web siteHow to keep visitors on your web site
How to keep visitors on your web site
 
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...
Enhancing Energy Efficiency in Cloud Management through Code Annotations and ...
 
Http
HttpHttp
Http
 

Similar a Mobile Testing Part I - Rafael Martins y Lisandra Armas

Que hay después de un gado superior dam
Que hay después de un gado superior damQue hay después de un gado superior dam
Que hay después de un gado superior damAndres Miguel Rubio
 
Barcamp cucuta 2010 - Aplicaciones Móviles
Barcamp cucuta 2010 - Aplicaciones MóvilesBarcamp cucuta 2010 - Aplicaciones Móviles
Barcamp cucuta 2010 - Aplicaciones MóvilesSorey García
 
EXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptx
EXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptxEXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptx
EXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptxJeffersonMichelDoria
 
Sistemas operativos móviles
Sistemas operativos móvilesSistemas operativos móviles
Sistemas operativos móvilesrrey96
 
Probar aplicaciones en dispositivos moviles - Pia Tobar
Probar aplicaciones en dispositivos moviles - Pia TobarProbar aplicaciones en dispositivos moviles - Pia Tobar
Probar aplicaciones en dispositivos moviles - Pia TobarPia Tobar
 
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o Realidad
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o RealidadExpoQA15 -Automatización de Testing de Movilidad - Utopía o Realidad
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o RealidadJose Antonio Rodriguez
 
cActividad2 (1)
cActividad2 (1)cActividad2 (1)
cActividad2 (1)janethee
 
Tecnologias moviles y software de aplicacion
Tecnologias moviles y software de aplicacionTecnologias moviles y software de aplicacion
Tecnologias moviles y software de aplicacionAlumnos Instituto Grilli
 
Sistema operativo android 28042012
Sistema operativo android 28042012Sistema operativo android 28042012
Sistema operativo android 28042012sattiesfaction
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinatSistemas
 
ANDROID INFORMACION
ANDROID INFORMACIONANDROID INFORMACION
ANDROID INFORMACIONFranco Paton
 
Mobile OS - Android, iOS, Windows
Mobile OS - Android, iOS, WindowsMobile OS - Android, iOS, Windows
Mobile OS - Android, iOS, WindowsCarlos Quintero
 
Sistemas operativos móviles
Sistemas operativos móvilesSistemas operativos móviles
Sistemas operativos móvilesERP_ELENA
 
Monile testing como generar el nuevo desafio
Monile testing como generar el nuevo desafioMonile testing como generar el nuevo desafio
Monile testing como generar el nuevo desafioGeneXus
 
Consideraciones para desarrollar aplicaciones moviles para varias plataformas
Consideraciones para desarrollar aplicaciones moviles para varias plataformasConsideraciones para desarrollar aplicaciones moviles para varias plataformas
Consideraciones para desarrollar aplicaciones moviles para varias plataformasRoberto Taborda
 
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
 

Similar a Mobile Testing Part I - Rafael Martins y Lisandra Armas (20)

Que hay después de un gado superior dam
Que hay después de un gado superior damQue hay después de un gado superior dam
Que hay después de un gado superior dam
 
Barcamp cucuta 2010 - Aplicaciones Móviles
Barcamp cucuta 2010 - Aplicaciones MóvilesBarcamp cucuta 2010 - Aplicaciones Móviles
Barcamp cucuta 2010 - Aplicaciones Móviles
 
Informe
InformeInforme
Informe
 
Informe
InformeInforme
Informe
 
EXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptx
EXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptxEXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptx
EXPOSICION DE SISTEMAS OPERATIVOS MOVILES.pptx
 
Sistemas operativos móviles
Sistemas operativos móvilesSistemas operativos móviles
Sistemas operativos móviles
 
Probar aplicaciones en dispositivos moviles - Pia Tobar
Probar aplicaciones en dispositivos moviles - Pia TobarProbar aplicaciones en dispositivos moviles - Pia Tobar
Probar aplicaciones en dispositivos moviles - Pia Tobar
 
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o Realidad
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o RealidadExpoQA15 -Automatización de Testing de Movilidad - Utopía o Realidad
ExpoQA15 -Automatización de Testing de Movilidad - Utopía o Realidad
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
cActividad2 (1)
cActividad2 (1)cActividad2 (1)
cActividad2 (1)
 
Tecnologias moviles y software de aplicacion
Tecnologias moviles y software de aplicacionTecnologias moviles y software de aplicacion
Tecnologias moviles y software de aplicacion
 
Sistemas y soluciones móviles
Sistemas y soluciones móvilesSistemas y soluciones móviles
Sistemas y soluciones móviles
 
Sistema operativo android 28042012
Sistema operativo android 28042012Sistema operativo android 28042012
Sistema operativo android 28042012
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con Xamarin
 
ANDROID INFORMACION
ANDROID INFORMACIONANDROID INFORMACION
ANDROID INFORMACION
 
Mobile OS - Android, iOS, Windows
Mobile OS - Android, iOS, WindowsMobile OS - Android, iOS, Windows
Mobile OS - Android, iOS, Windows
 
Sistemas operativos móviles
Sistemas operativos móvilesSistemas operativos móviles
Sistemas operativos móviles
 
Monile testing como generar el nuevo desafio
Monile testing como generar el nuevo desafioMonile testing como generar el nuevo desafio
Monile testing como generar el nuevo desafio
 
Consideraciones para desarrollar aplicaciones moviles para varias plataformas
Consideraciones para desarrollar aplicaciones moviles para varias plataformasConsideraciones para desarrollar aplicaciones moviles para varias plataformas
Consideraciones para desarrollar aplicaciones moviles para varias plataformas
 
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
 

Más de Lisandra Armas

Pruebas de Accesibilidad - Novus Testing Day.pdf
Pruebas de Accesibilidad - Novus Testing Day.pdfPruebas de Accesibilidad - Novus Testing Day.pdf
Pruebas de Accesibilidad - Novus Testing Day.pdfLisandra Armas
 
Shift Left a11y - Aftertest
Shift Left a11y - AftertestShift Left a11y - Aftertest
Shift Left a11y - AftertestLisandra Armas
 
Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Lisandra Armas
 
Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad ¿por dónde empezar?Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad ¿por dónde empezar?Lisandra Armas
 
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...Lisandra Armas
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yLisandra Armas
 
Accesibilidad para tod@s
Accesibilidad para tod@sAccesibilidad para tod@s
Accesibilidad para tod@sLisandra Armas
 
Webinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la Accesibilidad en AvanticaWebinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la Accesibilidad en AvanticaLisandra Armas
 
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
 
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Lisandra Armas
 
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
 
Los 8 desperdicios de Scrum
Los 8 desperdicios de ScrumLos 8 desperdicios de Scrum
Los 8 desperdicios de ScrumLisandra Armas
 
What companies need to know about web accessibility in 2020
What companies need to know about web accessibility in 2020What companies need to know about web accessibility in 2020
What companies need to know about web accessibility in 2020Lisandra Armas
 
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
 
ReconverTIte - Taller Comunicación Oral
ReconverTIte - Taller Comunicación OralReconverTIte - Taller Comunicación Oral
ReconverTIte - Taller Comunicación OralLisandra Armas
 
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojosNet Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojosLisandra Armas
 
Usabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojosUsabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojosLisandra Armas
 
Make Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More UsersMake Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More UsersLisandra Armas
 
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...Lisandra Armas
 
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...Lisandra Armas
 

Más de Lisandra Armas (20)

Pruebas de Accesibilidad - Novus Testing Day.pdf
Pruebas de Accesibilidad - Novus Testing Day.pdfPruebas de Accesibilidad - Novus Testing Day.pdf
Pruebas de Accesibilidad - Novus Testing Day.pdf
 
Shift Left a11y - Aftertest
Shift Left a11y - AftertestShift Left a11y - Aftertest
Shift Left a11y - Aftertest
 
Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo?
 
Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad ¿por dónde empezar?Pruebas de accesibilidad ¿por dónde empezar?
Pruebas de accesibilidad ¿por dónde empezar?
 
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
Pruebas de accesibilidad: Técnicas de filtrado y evaluación con herramientas ...
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11y
 
Accesibilidad para tod@s
Accesibilidad para tod@sAccesibilidad para tod@s
Accesibilidad para tod@s
 
Webinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la Accesibilidad en AvanticaWebinar Introducción a la Accesibilidad en Avantica
Webinar Introducción a la Accesibilidad en Avantica
 
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ú
 
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
Webinar con QA Lovers - Shift left a11y: Haz tu aplicación accesible para más...
 
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
 
Los 8 desperdicios de Scrum
Los 8 desperdicios de ScrumLos 8 desperdicios de Scrum
Los 8 desperdicios de Scrum
 
What companies need to know about web accessibility in 2020
What companies need to know about web accessibility in 2020What companies need to know about web accessibility in 2020
What companies need to know about web accessibility in 2020
 
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...
 
ReconverTIte - Taller Comunicación Oral
ReconverTIte - Taller Comunicación OralReconverTIte - Taller Comunicación Oral
ReconverTIte - Taller Comunicación Oral
 
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojosNet Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
Net Conf UY 2018 Usabilidad: el software, como la comida, entra por los ojos
 
Usabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojosUsabilidad: el software, como la comida, entra por los ojos
Usabilidad: el software, como la comida, entra por los ojos
 
Make Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More UsersMake Your App Friendly to 1 Billion More Users
Make Your App Friendly to 1 Billion More Users
 
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
Webinar Northem Quality - Los mil millones de usuarios que debes considerar e...
 
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
GeneXus 29 - ¿Cómo hacer mi aplicación accesible para más de un 1 billón de u...
 

Mobile Testing Part I - Rafael Martins y Lisandra Armas

Notas del editor

  1. El objetivo de esta charla es brindarles buenas prácticas y pasos a tener en cuenta cuando hacemos Testing a una aplicación mobile web o nativa. Esta charla la estaremos dividiendo en dos partes, en esta primera parte se abarcarán temas generales y en la segunda parte profundizaremos sobre la documentación generada y listas de chequeo (checklist) que se aplican.
  2. A modo de introducción les traemos una gráfica que representa el auge que ha venido alcanzando la descarga de aplicaciones mobile a nivel mundial y el resultado que se espera obtener para el año 2020. El aumento considerable de aplicaciones mobile en el mercado conllevan a que la calidad sea un factor alto que pueda influir en la aceptación por parte de los usuarios. De ahí la importancia de conocer que debemos tener en cuenta a la hora de realizar Mobile Testing.
  3. Entre los usuarios de dispositivos móviles, Android es la dominante, con más del 80% del mercado. iOS, el sistema operativo de Apple, es el segundo en cuanto a número de usuarios (15%), mientras que Windows Phone (2,3%), BlackBerry y Symbian no suponen una parte importante del mercado.
  4. Resolución: La resolución en los distintos dispositivos es muy variable. Puede visualizarse completamente la interfaz de la app en dispositivos con alta resolución, pero pueden quedar ocultas funcionalidades de pantallas en dispositivos con baja resolución. Dificultándose al usuario acceder a funcionalidades importantes de la aplicación. Las aplicaciones deben ser responsive y ajustarse correctamente a la resolución del dispositivo donde sea visualizada. Densidad: Es la cantidad de pixeles por pulgada. La densidad que presenten los dispositivos afectan en la correcta visualización o nitidez de la aplicación, en casos donde es visualizada en dispositivos con baja densidad puede llegarse a no distinguir correctamente las opciones, mensajes, logotipos, etc. que se visualizan en la app. Esto afecta a todos los usuarios en general, ya que utilizamos mayormente los dispositivos móviles al aire libre o en lugares con poca luz. Equipo: Las aplicaciones pueden ser desarrolladas para ser visualizadas en distintos equipos o dispositivos móviles como smartphones, Tablet, iPhone, iPad. Se cuenta con una amplia gama de variedades de estos equipos. Debemos tener en cuenta que la aplicación puede comportarse de manera distinta en diferentes equipos, es importante a la hora de realizar las pruebas, abarcar la mayor cantidad de tipos de dispositivos que sean utilizados por los usuarios. Podemos usar simuladores en estos casos cuando no contamos con todos los equipos necesarios.
  5. Versionado: Aunque Android está en su versión 6, aún queda una gran cantidad de usuarios con 4.x y muchos con 2.3.x. Además esta plataforma ofrece la posibilidad de desarrollar una misma aplicación que se vea totalmente distinta en cada versión del SO. Puede que una app funcione correctamente en una versión ‘’x’’ pero en otra ni se pueda instalar, por ejemplo los nombres de las bibliotecas de Android pueden cambiar de una versión a otra, y si bien poseen compatibilidades con una y otra, no siempre es así. Los usuarios iOS tradicionalmente son "quick updaters”, pero las apps deberían brindar el soporte al menos para una (si no dos) versiones anteriores a la actual en iOS.
  6. Pruebas funcionales: Las pruebas funcionales son de gran importancia y la combinación de estas con las pruebas automatizadas logra una mejor cobertura. La prioridad en estas pruebas debe estar enfocada según la criticidad y el impacto. Registro y Login: Deben ser tareas que el usuario las distinga “sin pensar”. Si los usuarios no acceden fácilmente a la app, el esfuerzo en el resto de las funcionalidades habrá sido en vano. Si la app requiere usuario y contraseña, requieren un formulario de validación, es necesario asegurarse que el ingreso de la información sea bastante sencilla y que no provoque equivocación al usuario. Modo portrait/landscape:  La mayoría de los dispositivos móviles de hoy en día son touch y se encuentran dotados por sensores como el acelerómetro que nos permite saber cuando un teléfono cambia entre los estados portrait (vertical) y landscape (horizontal). Resulta una buena práctica asegurarnos de que la interfaz de la app se visualizará de una forma correcta en cualquiera de estos dos estados. Opciones/Acciones del menú (Help, about, logout, etc): El menú debe hacer sencillo el acceso a los ítems comunes (Help, About, etc.) y a las funcionalidades críticas de la app. Mensajes de error/éxito: Se debe especificar al usuario cuando una acción ha sido realizada correctamente y cuando ha sido fallida. Por ejemplo al realizar una búsqueda en la app y no encontrarse resultados asociados se debe informar al usuario que no existen resultados asociados a la búsqueda. Títulos de pantalla: Los títulos de pantalla ayudan al usuario a ubicarse en la aplicación, permiten que el usuario reconozca fácilmente en que pantalla se encuentra en un momento determinado. Scroll: Se debe probar el funcionamiento del scroll en la aplicación, al hacer swipe vertical o horizontalmente podemos comprobar su funcionamiento. Debemos tener en cuenta que los elementos que queden al finalizar el scroll queden visualizados correctamente y el usuario pueda acceder a ellos con facilidad. Gestos/ Acciones básicas: (disponible en la siguiente diapositiva).
  7. Checklist: Las listas de chequeos son utilizadas mayormente para evaluar la usabilidad que incluye criterios que miden la seguridad, rendimiento o de accesibilidad en las aplicaciones. Las listas de chequeo pueden estar enfocadas al objetivo de la aplicación. Contienen criterios de evaluación en forma de preguntas mayormente, donde el tester verifica el comportamiento de la app luego de ser realizado. Los criterios pueden tomar los estados de: No Procede, Correcto(Éxito: Si) o Incorrecto(Éxito: No), además se especifica el resultado obtenido luego del test y el dispositivo donde fueron evaluados los criterios. En la segunda parte de la charla estaremos profundizando sobre como trabajar con la misma y estaremos viendo ejemplos de su aplicación. Layout y Diseño: Un diseño legible permite al usuario completar sus tareas más fácilmente. La app no debe ofrecer muchas funcionalidades o contenido que complique la navegación. Todos los elementos de navegación o interacción deben ser visibles en pantallas chicas. Interacción: El flujo de la interacción debe ser natural en el uso de los gestos de selección y navegación. Si un botón está en una ubicación que el usuario percibe como “incorrecta” será un motivo de frustración. Si los links están muy juntos, la selección será más difícil.
  8. Los usuarios móviles esperan que las aplicaciones respondan más rápido que los sitios tradicionales. Y analizan si permanecer con la app en la primer experiencia, analizando principalmente la performance e interfaz. Es necesario cuidar la definición de los objetivos de performance, y estar preparado para las pruebas.
  9. Tamaño de las app a la hora de descargarla para el dispositivo