Cómo probar una aplicación iOS a fondo

Hay varias formas de probar una aplicación iOS, realmente depende de lo que quieras obtener de tus pruebas. Es mejor probar en una variedad de combinaciones de dispositivo / versión, idealmente dispositivos reales en lugar de emuladores.

  • Pruebas exploratorias (manual): hacer que un usuario, o usted mismo use la aplicación, juegue con ella, esencialmente probando todas las combinaciones posibles para intentar romper la aplicación. Registre todos sus hallazgos, incluidos los pasos relevantes para reproducir un error en un documento de Excel / Google Sheet: ayúdese tomando capturas de pantalla y registrando sus movimientos en la aplicación.
  • Caso de prueba (manual): escriba una serie de pasos para cada flujo de la aplicación, este es un caso de prueba. Puede ejecutar estos casos de prueba cada vez que realice una prueba para verificar si los flujos centrales ‘pasan o no’ la prueba.
  • Automatización: la mayoría de las aplicaciones que conozco tienen algunas pruebas unitarias integradas en el código (prueba de caja blanca), que comprueba que el código real funciona como se supone que debe hacerlo. A medida que desarrolles más, puedes usar marcos como Appium para integrar las pruebas de automatización en tu aplicación iOS.

Hay muchos otros tipos de pruebas, pero para una prueba exhaustiva inicial, esto debería ser suficiente para seguir adelante. Puede encontrar más información sobre las pruebas de software aquí.

Debido a la diversificación del mundo móvil, uno necesita probar beta una aplicación iOS (antes de lanzarla) con todos los dispositivos y en muchas ubicaciones geográficas.
La mejor manera sería utilizar proveedores de pruebas de multitudes, para permitirle probar manualmente su aplicación en condiciones de la vida real y con tantos dispositivos y ubicaciones como sea posible.

Es importante que el servicio también incluya buenas herramientas para administrar el proceso, como distribución de compilación, control de compilación, informe de fallas, herramienta de envío de errores, soporte de casos de prueba, administración de equipos y dispositivos, etc.
Revise la herramienta completa de prueba de aplicaciones móviles – Ubertesters

Le sugiero que eche un vistazo a The Beginner’s Guide For Beta Testing Your App para ayudarlo con todo lo relacionado con las pruebas. También puede incluir su aplicación en http://www.betatesters.io , que es una plataforma gratuita que conecta aplicaciones con probadores.

Puede listar su aplicación de forma gratuita y obtener comentarios de los evaluadores para crear una mejor aplicación y cultivar una base de usuarios de primeros usuarios dedicados antes de su lanzamiento.

Hay 2 formas de probar las aplicaciones de iOS.

1.Podemos instalar la aplicación de prueba como archivo ipa en dispositivos reales como iPhone, iPad e iPod.
2. Podemos dispositivos virtuales para los dispositivos mencionados anteriormente, y podemos instalar la muestra ipa (extensión de archivo de la aplicación iOS) y podemos probar.
3. Tenemos algunos sitios web que proporcionan simuladores de aplicaciones web, pero que no serán compatibles para las pruebas de la aplicación iOS. Podemos probar aplicaciones web utilizando esos simuladores web.

Nota: Tenemos que usar el sistema operativo MAC para crear dispositivos virtuales para dispositivos iOS. Se llama como simuladores.

Primero, debes compartir tu aplicación con Crashlitics / HockeyApp.

El enfoque más valioso es la conexión: método exploratorio con escenarios de prueba.

¡Aclamaciones!

Peter TestArmy – prueba de software de crowdsourced

Probar en iOS no es tan simple.

En nuestra empresa, hemos notado que muchos de nuestros clientes tienen dudas sobre Fabric, una herramienta que le permite compartir aplicaciones fuera de App Store.

Así que hicimos un tutorial sobre cuál es el proceso, cómo funciona, qué obstáculos pueden ocurrir.

Consulte aquí: Cómo instalar versiones de prueba de la aplicación a través de Fabric.

Hay un departamento llamado QA. Y si quiere decir que trabaja solo, entonces tiene que aprender el papel de ser un QA.

Su pregunta es demasiado amplia porque realmente depende de la aplicación que desea probar. Por ejemplo, ¿desea hacer algunas pruebas de carga porque tiene involucrado el lado del servidor? ¿Hay algún software para hacerlo o tienes que escribir tu propio software de prueba? ¿Qué tipo de software quieres ayudarte? ¿Cuál es el propósito?

En la mayoría de los casos, es solo su aplicación y el dispositivo. Intente escribir casos de prueba para poder tener un plan de prueba y registros para pruebas adicionales.

Para la prueba de aplicaciones iOS, recomiendo encarecidamente el dispositivo iOS. Soy un desarrollador de aplicaciones iOS, tenemos un dispositivo virtual llamado “iPhone Simulator” en Xcode (iOS IDE), en el que podemos probar aplicaciones en la máquina Mac, pero algunas cosas no son compatibles con el simulador. Entonces, para aquellos que necesitamos probar la aplicación en un dispositivo físico.