3 votes

Création d'un environnement de test pour les logiciels Mac

Mon entreprise développe des logiciels commerciaux pour Mac. Notre produit phare fonctionne sous OS X 10.6.8+. Nous souhaitons améliorer la qualité de nos logiciels grâce à des tests plus complets et de meilleure qualité.

Quel matériel et quel système d'exploitation devons-nous fournir à notre testeur ? Pour l'instant, je pense à un Mac Mini ou un iMac avec un SSD, beaucoup de RAM et Parallels ou VMWare pour qu'il puisse exécuter OS X 10.6.8, OS X 10.7, OS X 10.8, OS X 10.9 et OS X 10.10 dans des machines virtuelles.

Est-ce faisable ? Recommandé ? J'aimerais connaître votre avis.

3voto

Graham Miln Points 39606

J'utilise VMWare Fusion Professional pour les tests de logiciels. Les machines virtuelles facilitent grandement les tests de régression et la reproduction des problèmes.

J'utilise une copie de VMWare Fusion sur mon ancien Mac Pro et elle fonctionne bien. L'édition professionnelle permet de lier des machines virtuelles - les machines liées peuvent partager un contenu commun pour économiser de l'espace disque. Les machines peuvent rapidement nécessiter ~20GB si aucun contenu n'est partagé.

Serveur Snow Leopard

Sachez que Mac OS X 10.6 Server est nécessaire pour une machine virtuelle. L'édition client standard n'est pas autorisée à fonctionner dans un environnement virtuel.

OS X 10.7 et les versions ultérieures peuvent toutes être exécutées légalement dans un environnement virtuel, à condition que le matériel sous-jacent soit un ordinateur Apple.

Maximiser les ressources

Vous avez raison d'opter pour le plus grand nombre de ressources possible pour votre Mac. L'exécution de machines virtuelles peut pousser votre Mac à bout. Essayez de ne pas avoir besoin de plusieurs machines virtuelles en même temps.

Limites graphiques

Les applications graphiques ou celles qui nécessitent la prise en charge d'OpenGL ne sont pas encore bien prises en charge par VMWare ou Parallels. OS X s'en sort mais se rabat sur le rendu logiciel, ce qui peut ne pas correspondre à l'environnement de vos clients.

-1voto

bMalum Points 1301

Il est possible pour faire tourner plusieurs machines virtuelles sur un Mac - les Macs i7 avec environ 16GB de RAM devraient pouvoir fonctionner. Si votre application n'a pas besoin de beaucoup de ressources.

Je pense qu'il existe de meilleures solutions - par exemple une version bêta ... Je ne sais pas quelle application vous souhaitez tester, ni quelle est la taille du nombre d'utilisateurs.

Autre point intéressant : vous pouvez faire tourner un système Macintosh sur VMware - donc s'il y a déjà un serveur de virtualisation ou quelque chose comme ça dans votre entreprise - essayez d'y démarrer une instance virtuelle ;)

Edit_2 : Vous pouvez courir sur Matériel non Apple a MacOS virtuel mais si vous êtes aux États-Unis, vous violerez l'EULA - voici le point. Par exemple, en Allemagne, il n'y a pas de clause DMCA, ni de CLUF. non valide sous cette forme.

Sources : Demande Différente - Chip.de - lowendmac - Chip.de

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X