Ambiente di test multipiattaforma basato su cloud?
In precedenza ho posto questa domanda sugli ambienti di test per Windows, MacOS, Android e iOS;
Ambiente di test unificato per Windows, iOS, Android e MacOS
La risposta "Per Windows esegui una VM, per Android esegui un AVD in Android Studio e per iOS usa un simulatore in XCode". è una buona soluzione ma è locale rispetto a un dispositivo.
Qualcuno è a conoscenza di un approccio o di una soluzione in base al quale i nostri test possono essere basati su cloud? cioè diversi membri del team possono testare il nostro prodotto su ogni sistema operativo da una piattaforma di test centrale (che non deve sedersi localmente su ogni macchina delle persone)?
Risposte
I suggerimenti di Michael sono piuttosto carini, ma forse dai anche un'occhiata ad AWS Device Lab: https://aws.amazon.com/device-farm/ e le sue alternative https://www.g2.com/products/aws-device-farm/competitors/alternatives
I normali sistemi operativi possono essere installati nella maggior parte dei Cloud. Solo per macOs devi trovare un altro provider, ad esempiohttps://www.macincloud.com/
Sì, browserstack e Sauce Labs sono fornitori di lunga data e leader di browser ed emulatori basati su cloud.
https://www.browserstack.com/
https://saucelabs.com/
Includono opzioni per la connessione al tuo ambiente locale in modo da poter testare il tuo sistema senza dover caricare o creare un sistema di test. Questo soddisfa le esigenze del "tuo sistema ma con più browser e dispositivi"
Se stai cercando un ecosistema basato su cloud, puoi provare LambdaTest , uno strumento di test cross-browser. Evita la necessità di mantenere un'architettura interna offrendo un cloud di test online flessibile.
LambdaTest ti fornisce una griglia di selenio online che ti consente di eseguire test software manuali e automatici dei tuoi siti Web e app Web su oltre 2.000 diversi browser, versioni di browser e ambienti di sistemi operativi come Windows, macOS, Android e iOS.