¿Cómo se implementa el control de calidad en las aplicaciones móviles?

Hay dos problemas principales:

  1. Escribir y mantener las pruebas.
  2. Obtener los dispositivos correctos para ejecutar las pruebas

Escribir y mantener las pruebas.

El primer problema, realmente depende de cómo lo hagas. Si elige la automatización, necesita un ingeniero para escribir las pruebas, además de depurarlas cuando fallen. Además, generalmente la misma prueba puede tener que modificarse por dispositivo, depende del marco.

Si opta por la ruta de prueba manual, generalmente tiene un cuello de botella en el rendimiento: debe contratar a suficientes personas para que sea rentable pero rápido, lo que siempre termina siendo una compensación.

Obtener los dispositivos correctos para ejecutar las pruebas

Aquí también hay dos rutas principales: construir su propio laboratorio o pagar el acceso a un servicio que proporciona uno. Por lo que veo, muy pocas personas eligen construir su propio laboratorio fuera del extremo muy pequeño y muy grande del espectro de escala, principalmente debido al precio, tiene que comprar, administrar y mantener físicamente todas las combinaciones de dispositivo / versión de dispositivo Necesitas. La externalización tiene mucho más sentido aquí a menos que esté en una escala extremadamente pequeña / grande, o tenga la capacidad de limitar artificialmente el uso del dispositivo (piense: Stripe y envíe su aplicación de kiosco solo para iPads).

Si está interesado en esto, le recomiendo que consulte:

  • Pruebas de aplicaciones móviles en dispositivos: AWS Device Farm: le permite obtener dispositivos a pedido, ya sea para pruebas automatizadas o, más recientemente, manuales, debe escribir o traer sus propios probadores.

    Para su información, creamos nuestra oferta de dispositivos nativos sobre DeviceFarm en Rainforest QA, que alimenta nuestras pruebas de aplicaciones móviles para iOS y Android, suministramos a los evaluadores.

  • Pruebas móviles de Sauce Labs: debe traer sus propias pruebas o probadores
  • Perfecto – nuevamente, traiga sus propias pruebas

Además, si desea seguir su propia ruta de laboratorio:

  • Soporte de desarrollo receptivo Device Lab | Vanamco
  • openstf / stf

Russ

ps mi empresa, Rainforest QA, ofrece una solución híbrida hombre-máquina; trayendo los beneficios de la automatización y los humanos.

Hemos logrado integrar los servicios de applause.com bastante bien en nuestro proceso. No estoy tratando de conectar esto, pero obtuvimos una gran cobertura de ellos, pero no son la solución más barata.

TL; DR externalizar