Hay dos problemas principales:
- Escribir y mantener las pruebas.
- 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.
- ¿Dónde encontramos un buen talento para desarrolladores de iPhone / Android?
- Aplicaciones nativas vs aplicaciones multiplataforma: ¿Alguien puede decirme los principales beneficios para cada una?
- ¿Todavía vale la pena aprender C #?
- ¿Por qué es difícil desarrollar aplicaciones móviles?
- ¿Qué debe tener en cuenta una empresa de desarrollo móvil al crear una aplicación híbrida exclusivamente para fines de chat?
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.