Tests de aplicaciones Android

Android es el sistema operativo de más rápido crecimiento en la industria móvil. Se rumorea que solo en el tercer trimestre de 2012 el líder del mercado Samsung vendió más de 64 millones de teléfonos inteligentes, superando a su competidor más cercano Apple, que vendió 47,8 millones de iPhone. Al igual que la App Store, la Google Play Store ostenta un enorme número de aplicaciones publicadas: Más de 700,000 para ser más exactos. Esto crea una intensa competencia entre publicadores que quieren hacerse notar.

No muy diferente a la búsqueda de dominio de App Store, la calidad es un factor importante al comprar aplicaciones Android. Con tantas opciones a su alcance, los usuarios son más exigentes que nunca y lo más probable es que simplemente no descarguen una aplicación con malas críticas.

Este desafío se acentúa aún más por el hecho de que las aplicaciones de Android son impactadas gravemente por la fragmentación que existe en el ecosistema Android.

Cómo los tests de aplicaciones Android permiten enfrentar la fragmentación

La particularidad sobre Android es que es una fuente gratuita y abierta. Por estas razones, muchos fabricantes de teléfonos móviles lo han hecho su sistema operativo y distribuyen un gran número de varios dispositivos basados en este. Debido a que Android es modificado por cada fabricante de hardware para sus necesidades específicas, los desarrolladores de Android han luchado contra la fragmentación desde el inicio de la plataforma.

De hecho, se dará cuenta de que publicar una aplicación libre de errores en todos los dispositivos populares de Android en su mercado objetivo está demostrando ser un desafío. Además de la fragmentación obvia de hardware y software en los dispositivos, el mercado también está fuertemente fragmentado, lo que hace que las pruebas de aplicaciones para Android una operación de trabajo pesado.

Por ejemplo, si quiere asegurarse de que su aplicación para Android funcione bien para 50% de los usuarios de Android en los Estados Unidos, necesitará probarlo en 6 dispositivos diferentes. Si quiere asegurarse de que su aplicación para Android funcione bien para 75% de los usuarios de Android en los Estados Unidos, necesitará probarlo en 12 dispositivos diferentes. Y todo esto sin mencionar a China, que recientemente se ha convertido el segundo país más importante en términos de descargas de aplicaciones móviles y propietarios de teléfonos inteligentes.

App Quality Alliance (AQuA)

La App Quality Alliance (Alianza de Calidad de Aplicaciones) es una organización fundada por AT&T, LG, Motorola, Nokia, Oracle, Orange, Samsung y Sony Mobile. El objetivo de la AQuA es promover el desarrollo responsable de prácticas para aumentar la calidad de aplicaciones móviles a lo largo de todas las plataformas.

El resultado de este esfuerzo colaborativo está principalmente arraigado a la publicación de varios documentos: la Guía de buenas prácticas para el desarrollo de aplicaciones móviles de calidad y los Criterios de prueba de aplicaciones Android, que también está resumido en el archivo Excel Resumen de Android. Todos estos documentos están disponibles en la página de recursos de AQuA.

Si bien estos documentos son un excelente punto de partida para cualquier publicador de aplicaciones Android, obviamente no están hechas a medida para el contenido individual de cada aplicación, y probablemente necesite complementarlas con sus propios casos de prueba. Pero definitivamente debería utilizarlas como punto de partida para sus pruebas de aplicación Android.

Siempre incluimos todos los casos de prueba relevantes de los criterios de prueba para aplicaciones Android cuando llevamos a cabo las pruebas para nuestros clientes, debido a que son altamente relevantes y cubren áreas que son comúnmente olvidadas.

Nuestros tests de aplicaciones Android

Para los desarrolladores puede ser costoso comprar un gran número de dispositivos Android. Una de nuestras propuestas de valor clave en Crowdsourced Testing es que podemos ayudarlo a probar su aplicación Android en un gran número de dispositivos de manera rápida y efectiva.

Al utilizar nuestra plataforma usted adquiere los servicios efectivos de una multitud de testers de software expertos, trabajando en un gran número de diferentes dispositivos Android. Esto lo ayudará a asegurarse de que su nueva app Android le pueda ofrecer a sus usuarios una experiencia excelente y libre de errores, lo que es altamente importante para el éxito.

¿Tiene un proyecto interactivo que necesite probarse?

Comenzar ahora