Creazione di un ambiente di test per il software Mac

2

La mia azienda sviluppa software commerciale per Mac. Il nostro prodotto di punta funziona su OS X 10.6.8+. Vogliamo migliorare la qualità del nostro software con test migliori e più completi.

Quale hardware e sistema operativo dovremmo fornire al nostro tester? Il mio pensiero fino ad ora è un Mac Mini o un iMac con un SSD, molta RAM e Parallels o VMWare in modo che possa eseguire OS X 10.6.8, OS X 10.7, OS X 10.8, OS X 10.9 e OS X 10.10 nelle macchine virtuali.

È fattibile? Consigliato? Mi piacerebbe sentire il tuo feedback.

    
posta Steve McLeod 05.07.2014 - 14:57
fonte

2 risposte

3

Uso VMWare Fusion Professional per i test del software. Le macchine virtuali eseguono test di regressione e riproducono i problemi in modo estremamente semplice.

Eseguo una copia di VMWare Fusion sul mio vecchio Mac Pro e funziona bene. L'edizione professionale consente macchine virtuali collegate: le macchine collegate possono condividere contenuti comuni per risparmiare spazio su disco. Le macchine possono richiedere rapidamente ~ 20 GB se nessun contenuto è condiviso.

Server Snow Leopard

Tieni presente che è richiesto Mac OS X 10.6 Server per una macchina virtuale. L'edizione client standard non è consentita per l'esecuzione in un ambiente virtuale.

OS X 10.7 e versioni successive possono essere tutti eseguiti legalmente all'interno di un ambiente virtuale, a condizione che l'hardware sottostante sia un computer Apple.

Massimizza risorse

Hai ragione a scegliere quante più risorse possibili per il tuo Mac. L'esecuzione di macchine virtuali può spingere il tuo Mac. Cerca di non richiedere l'utilizzo di più macchine virtuali contemporaneamente.

Limiti grafici

Le applicazioni grafiche o quelle che necessitano del supporto OpenGL non sono ancora ben supportate da VMWare o Parallels. OS X affronta ma torna al rendering del software; questo potrebbe non adattarsi al meglio all'ambiente dei tuoi clienti.

    
risposta data 05.07.2014 - 15:50
fonte
-1

È possibile eseguire più macchine virtuali su Mac - i7 Mac con geq 16 GB di RAM dovrebbe essere okey. Se la tua applicazione non ha bisogno di molte risorse.

Penso che ci siano soluzioni migliori - ad esempio una versione beta ... Non so quale applicazione vorresti testare e quanto sia grande il numero utente.

Interessante è anche: puoi girare su un VMware su un sistema Macintosh - quindi se c'è un server di virtualizzazione o qualcosa come quello già nella tua azienda, prova ad avviare un'istanza virtuale;)

Edit_2: Puoi eseguire Hardware non Apple un MacOS virtuale , ma se ti trovi negli Stati Uniti violerai l'EULA: ecco il punto. Ad esempio in Germania non esiste una clausola DMCA e anche l'EULA non valido in questo modulo.

Fonti: Ask-Different - Chip .de - lowendmac - Chip. de

    
risposta data 05.07.2014 - 15:33
fonte

Leggi altre domande sui tag