Cómo crear una app nativa (IV): usability y app testing
App testing: la hora de la verdad
En resumen….
El éxito de una aplicación depende no poco de los contenidos que ofrece y de su buena comercialización, pero aún más de un funcionamiento impecable y de un diseño amigable. Esto convierte al testing de aplicaciones móviles en un trámite imprescindible
En qué consiste el testing de aplicaciones móviles
App testing manual o automatizado
Test automatizado mediante herramientas de app testing
Probar una aplicación en un terminal físico
Utilizar un emulador / simulador
”Hecho”
Android es el sistema operativo que más crece en la industria móvil española, superando a los dispositivos iOs con una cuota de mercado que ha alcanzado el 91 % de las ventas en el segundo trimestre de 2016, tres puntos más que el mismo período del año anterior.
¿Qué se puede evaluar en el app testing?
Prueba funcional (functional testing)
Test de usabilidad (usability test)
Test de compatibilidad (compatibility test)
Test de rendimiento (performance test)
Hecho
La seguridad también afecta a las aplicaciones, dado que están disponibles en terminales susceptibles de uso fraudulento. Otra prueba imprescindible es la prueba de seguridad (security test), con la cual se comprueba la confidencialidad de los datos privados, la autenticación del usuario, los perfiles diferentes que el usuario pueda tener en la aplicación o el autoguardado de actividades.
Herramientas de mobile app testing
Appium
Calabash
TestFairy
Ubertesters
Solventar los errores detectados en la prueba de calidad
Qué requisitos técnicos han de tener las aplicaciones
El app testing como garante de la calidad de las aplicaciones
Las pruebas de calidad constituyen el último paso del proceso de desarrollo de aplicaciones móviles y, si bien requieren una gran dedicación, al final resultan rentables especialmente si se considera que las pruebas de app testing contribuyen a lograr que el mayor número posible de usuarios las usen sin ningún tipo de obstáculo. Es importante, a la hora de llevar a cabo estas pruebas de calidad, mantener un cierto equilibrio entre la utilización de aparatos físicos y de emuladores. Y una vez se ha probado a conciencia y, o bien no se han encontrado problemas graves o bien se han podido solventar, ¡enhorabuena! Has conseguido plasmar con éxito la idea inicial de la aplicación y puedes lanzarla para su descarga. No obstante, aún quedan algunos deberes por hacer:
Por un lado, deberías repetir algunas de las pruebas ya realizadas en períodos regulares de tiempo, en especial las pruebas de compatibilidad y de rendimiento. Este control constante garantiza que la aplicación también funcione sin mácula en el futuro.
Por el otro, conviene conocer los pasos que requiere la publicación de una aplicación en las tiendas de Apple o Google. Antes de nada, el autor de la aplicación tiene que registrarse en la tienda correspondiente para poder comercializar su aplicación, proceso del que se ocupa el siguiente capítulo de nuestra serie sobre el desarrollo de aplicaciones, dividido en el registro en la tienda de Apple y en la Google Store. Una vez publicada, aún es posible optimizar el posicionamiento de la aplicación en la Google Play Store y en la de Apple. Así, los artículos concluyentes de la serie contienen lo más relevante en torno a las tiendas de aplicaciones.