L'impostazione
Quindi abbiamo un'API JSON RESTful. Esistono applicazioni iOS e Android che utilizzano la suddetta API (una per ciascuna).
Il codice per le applicazioni è tale che gli endpoint sono codificati in " link ".
Per testare le applicazioni, i nostri amministratori di sistema hanno impostato l'avvelenamento DNS sul nostro WiFi locale, quindi se una richiesta viene inviata a " link " dall'interno del nostro WiFi locale viene reindirizzato al nostro server API di test, quindi, in base alla configurazione del server, un vhost specifico su quel server elabora tali richieste API.
Il problema è che abbiamo bisogno di testare diverse attività in parallelo, e il processo sopra descritto richiede test seriali poiché devi modificare la configurazione del server se vuoi cambiare quale vhost esegue l'elaborazione.
La domanda
Qual è il modo migliore per implementare test paralleli per le nostre applicazioni?
Informazioni aggiuntive
Usiamo mischia, e sebbene abbiamo 5 programmatori PHP che lavorano sullo sviluppo delle API (oltre ad altre attività di programmazione non correlate) lo sviluppo di iOS e Android viene eseguito esternamente. I test sono fatti internamente. Molteplici funzioni indipendenti possono essere sviluppate in un singolo sprint. Le applicazioni sono molto complesse (secondo i nostri partner esterni).