¿Entorno de prueba multiplataforma basado en la nube?

Aug 19 2020

Anteriormente hizo esta pregunta sobre entornos de prueba para Windows, MacOS, Android e iOS;

Entorno de prueba unificado para Windows, iOS, Android y MacOS

La respuesta "Para Windows ejecute una VM, para Android ejecute un AVD en Android Studio y para iOS use un Simulador en XCode". es una buena solución pero es local para un dispositivo.

¿Alguien conoce algún enfoque o solución mediante el cual nuestras pruebas puedan basarse en la nube? es decir, diferentes miembros del equipo pueden probar nuestro producto en cada sistema operativo desde una plataforma de prueba central (que no tiene que estar ubicada localmente en la máquina de cada persona).

Respuestas

2 NielsvanReijmersdal Aug 19 2020 at 17:51

Las sugerencias de Michael son bastante buenas, pero quizás también eche un vistazo al AWS Device Lab: https://aws.amazon.com/device-farm/ y sus alternativas https://www.g2.com/products/aws-device-farm/competitors/alternatives

Los sistemas operativos normales se pueden instalar en la mayoría de las nubes. Solo para macOs necesitas encontrar otro proveedor, por ejemplohttps://www.macincloud.com/

2 MichaelDurrant Aug 19 2020 at 17:05

Sí, browserstack y Sauce Labs son proveedores líderes y de larga data de navegadores y emuladores basados ​​en la nube.

  • https://www.browserstack.com/

  • https://saucelabs.com/

Incluyen opciones para conectarse a su entorno local para que pueda probar su sistema sin necesidad de cargar o crear un sistema de prueba. Esto satisface la necesidad de "su sistema pero con varios navegadores y dispositivos"

Salman Dec 23 2020 at 18:24

Si está buscando un ecosistema basado en la nube, puede probar LambdaTest , una herramienta de prueba entre navegadores. Evita la necesidad de mantener una arquitectura interna al ofrecer una nube de pruebas en línea flexible.

LambdaTest le proporciona un Selenium Grid en línea que le permite ejecutar pruebas de software tanto manuales como automatizadas de sus sitios web y aplicaciones web en más de 2,000 navegadores diferentes, versiones de navegadores y entornos de sistemas operativos como Windows, macOS, Android e iOS.