¡Hola a todos!
En esta entrada vamos a comenzar con las pruebas en dispositivos móviles y empezaremos el camino hacia saber cómo hacer pruebas automáticas para móviles con diferentes herramientas. Pero antes de llegar a ese punto tenemos que tener en cuenta varios conceptos importantes que debemos saber antes de empezar, por eso en esta entrada nos dedicaremos a hablar de unos conceptos previos o conceptos básicos que debemos conocer… ¡Comenzamos!

¿Qué es una aplicación móvil?
Uno de los conceptos más importantes que debemos conocer es qué es una aplicación móvil. Una aplicación móvil, aplicación o app (acortamiento del inglés application) es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes (smartphones), tablets y otros dispositivos móviles y que permiten al usuario efectuar una tarea concreta de cualquier tipo —profesional, de ocio, educativas, de acceso a servicios, etc.—, facilitando las gestiones o actividades a desarrollar.
Origen de las aplicaciones móviles:
Investigando sobre sus orígenes, no existe un criterio único aceptado por la comunidad tecnológica sobre el origen de las aplicaciones como tal, pero se pueden situar en las primeras aplicaciones de videojuegos, de tonos de llamada, calendario y agenda implementados en los teléfonos o móviles de segunda generación de los años 90. Eran los denominados teléfonos básicos de pantallas reducidas y la mayoría de ellas no táctiles.
El popular Tetris fue el primer juego instalado en el año 1994 en un teléfono móvil de manufactura danesa, el Hagenuk mt-2000. Tres años más tarde Nokia lanzó el juego de mayor aceptación hasta el momento el Snake cuyo desarrollo se basa en Arcade Blockade. Este juego y sus variantes fue preinstalado en más de 350 millones de dispositivos móviles de la marca finlandesa. El modelo 6110 fue el primer videojuego que permitía el uso compartido de dos jugadores utilizando el puerto infrarrojo. A día de hoy (2017) aun perdura una variante del mismo, Arrow, desarrollado por la empresa francesa Ketchapp.

Hacía el año 2000 la irrupción tecnológica del WAP (protocolo de aplicaciones inalámbricas) permitió una mayor capacidad para la descarga de juegos distribuidos por los operadores de telefonía con un volumen de negocio era marginal comparado con las videoconsolas de quinta y sexta generación coetáneas. Pero el verdadero auge de las aplicaciones se produjo a partir del año 2008 con el lanzamiento del App Store de Apple, la publicación del primer SDK para Android y la posterior pero casi inmediata inauguración del Android Market, renombrado en marzo de 2012 como Google Play, tras su fusión con Google Music, en un nuevo planteamiento estratégico en la distribución digital de Google.
¿Dónde se encuentran las aplicaciones móviles?
Todas las aplicaciones desarrolladas y disponibles para los usuarios se encuentran de forma oficial en una tienda de aplicaciones o tienda de Apps, cada una dentro de la tienda referente a su sistema operativo. Estas aplicaciones pueden ser descargadas por cualquier usuario que tenga un móvil con el sistema operativo necesario para la app, una cuenta correcta registrada y entrar en la tienda correspondiente.
Las tiendas más conocidas e importantes son Google Play (Android) y App Store (iOS).
Las aplicaciones pueden ser tanto gratuitas, como de pago o incluir pagos dentro de la aplicación.
¿Qué ventajas tienen las aplicaciones móviles?

Con el auge de los smartphones, cada vez más se utilizan más los dispositivos móviles que los ordenadores para las gestiones diarias en los usuarios, además cada día salen al mercado nuevos teléfonos inteligentes cada vez más potentes y con mejores prestaciones, así como nuevas aplicaciones que nos ayudan en nuestro día a día.
Las aplicaciones móviles están escritas en algún lenguaje de programación compilado ( Java, C#, Swift, Kotlin…) , y su funcionamiento y recursos nos aportan una serie de ventajas tales como:
- Un acceso más rápido y sencillo a la información necesaria sin necesidad de los datos de autenticación en cada acceso.
- Un almacenamiento de datos personales que, a priori, es de una manera segura.
- Una gran versatilidad en cuanto a su utilización o aplicación práctica.
- La atribución de funcionalidades específicas.
- Mejorar la capacidad de conectividad y disponibilidad de servicios y productos (usuario-usuario, usuario-proveedor de servicios, etc.).
Y hasta aquí nuestra primera entrada sobre aplicaciones móviles, en la siguiente entrada, veremos los dos principales tipos de aplicaciones y explicaremos sus ventajas e inconvenientes.
¡Hasta la siguiente entrada!
