Gli ambienti di test sono grandi come altri hanno menzionato.
- test del browser (ad esempio, safari, ecc.)
- clean testing environment
- facile avere più configurazioni
- test di accessibilità (screen reader e simili)
Ho una VM strettamente per la profilazione e il debug del mio codice che ha già configurato kcachegrind, insieme al selenio, xdebug e alcuni altri strumenti configurati per semplificare il profilo e il debug del mio codice. Sì, alcuni potrebbero dire che questo è già un ambiente di sviluppo, ma personalmente mi piace avere una VM sul mio desktop dedicata a questo tipo di attività.
Inoltre, per quanto riguarda la lentezza in una VM:
Le cose sono più lente in una VM a causa del sovraccarico che richiede "virtualizzare" l'ambiente. Tuttavia, la VM sta diventando sempre più vicina all'hypervisor che riduce il sovraccarico necessario per la VM.