Saltar al contenido principal
Página

Tema 3.13 - Pruebas a Nivel de App Store

Muchas aplicaciones desarrolladas (Incluso las aplicaciones Android, en algunas tiendas) deben superar el proceso de aprobación antes de ser publicadas; estas pruebas son fundamentales para garantizar la calidad de las aplicaciones que salen al mercado, las pruebas pueden adoptar muchas formas, desde pruebas unitarias de nivel de desarrollador hasta la administración de pruebas beta a través de una amplia variedad de hardware.

Un ejemplo claro de lo anterior son las evidentes diferencias entre lo que .NET admite en dispositivos Windows Phone, tabletas y equipos de escritorio, así como las limitaciones de iOS que impiden que se genere código dinámico sobre la marcha, es por ello que lo más recomendable es usar el simulador/emulador para probar varias versiones del sistema operativo y también diferentes configuraciones y capacidades de dispositivo, adicionalmente de probar en tantos dispositivos de hardware físicos diferentes como pueda.

Las pruebas a nivel de app store son rigurosas, pero, al igual que el resto del ciclo de vida de desarrollo, pueden ayudan a garantizar la calidad y el éxito de las aplicaciones antes de ser enviadas para su aprobación; el proceso de revisión y aprobación es bastante demorado y desalentador, pues las apps store (Play Store, Google Play y la App Store de iOS de Apple) deben de tener total seguridad al considerar que una aplicación es apta para ser publicada, y eso se logra verificando a profundidad que cualquier aplicación que busca la aprobación cumpla con los lineamientos exigidos para tal fin.




Escenarios a Probar:

  • Verificar que la app aporte algo al App Store. No se debe plagiar contenidos ni copiar otras aplicaciones, porque no aceptarán la aplicación.

  • Revisar que la app este completa: “Se rechazarán aquellas apps que se ofrezcan en versión beta, demo, prueba o test".

  • Verificar que los iconos y capturas de pantalla deben cumplir los requisitos de la clasificación por edades 4+.

  • Revisar que las selecciones de categoría y género deben ser acordes al contenido de la app.

  • Verificar que las calificaciones y las palabras clave deben ser adecuadas.

  • Revisar que todas los URL de la app deben funcionar, "como los URL de ayuda y política de privacidad".

  • Revisar que la app no utilice material protegido como marcas comerciales, derechos de autor o patentes, ni violes las condiciones de uso de terceras partes.

  • Verificar que la app muestre contenidos amables: "Se rechazarán aquellas apps que ofrezcan contenidos excesivamente crudos o cuestionables".

  • Revisar que la aplicación contenga todo el soporte de idiomas y localización en un solo paquete de aplicaciones.

  • Revisar que la aplicación funcione por sí sola sin requerir la instalación de otra aplicación para funcionar.

  • Verificar si la aplicación necesita descargar recursos adicionales, revele el tamaño de la descarga y avise a los usuarios antes de hacerlo.


Ejemplos

  • Ejemplo 1: Caso de prueba para verificar que los URL que contiene la aplicación funcionen de manera correcta

Pasos:

Precondiciones: Instalación de la aplicación en el teléfono.                                

1     Ejecutar la aplicación en el teléfono.

2.    Dar clic en cada una de las URLs que tiene la aplicación.

3.    Revisar que la url de ayuda, funcione de manera correcta mostrando la ayuda de la aplicación.

4.    Revisar el funcionamiento del link de política de privacidad".




  • Ejemplo 2: Caso de prueba para verificar que cuando la aplicación requiera la utilización de algún otro recurso se muestre un mensaje de alerta.

Pasos:

Precondiciones: Instalación de la aplicación en el teléfono.

1     Ejecutar la aplicación en el teléfono.

2.    Dar clic en el icono de reconocimiento facial.

3.    El sistema muestra el mensaje de alerta solicitando al acceso a la cámara.

4.    Dar clic en la opción permitir.

5.     Revisar que el sistema acceda a la cámara sin inconvenientes y sea posible su utilización.


Última modificación: viernes, 25 de marzo de 2022, 13:23