Je travaille en tant que développeur Web et j'ai Firefox et Chrome installés sur mon système Ubuntu. Cependant, la plupart des cauchemars des développeurs Web font que les choses fonctionnent sur Internet Explorer, principalement IE7 et IE8. Toute mon équipe de développeurs est passée à Ubuntu et nous sommes maintenant confrontés à une période difficile avec les tests sur IE. J'aimerais pouvoir tester à partir de mon propre bureau, mais pas installer virtualbox sur chaque système, car cela irait à l'encontre du but de passer à Ubuntu. Est-il possible de faire fonctionner Windows sur une instance de boîte virtuelle sur un serveur et de s'y connecter à distance à partir de 5 ou 6 systèmes simultanément? Ou même exécuter des fenêtres sur une boîte et avoir toute mon équipe accéder à distance à ce bureau?
Installez simplement Windows sur une machine (ou une machine virtuelle) et installez un serveur VNC (comme UltraVnc http://www.uvnc.com/download/index.html ).
Sur la machine Windows, vous pouvez créer le nombre d'utilisateurs requis, puis configurer le serveur UltraVnc pour autoriser la connexion avec l'authentification de fenêtre.
Ensuite, avec n'importe quel client VNC (comme Vinagre) depuis vos bureaux Ubuntu, vous pouvez vous connecter à la machine Windows (en utilisant un utilisateur différent pour chaque développeur) et en profiter :)
Je fais du développement web sur Ubuntu. Je pense qu'il y a trois scénarios principaux.
Si vous devez surveiller le rendu de votre code HTML et CSS par IE, vous pouvez utiliser un site tel que Browsershots . Les Browsershots en particulier sont très exhaustifs mais assez lents, il existe quelques équivalents plus rapides qui ne feront que la plupart des navigateurs majeurs. En outre, vous pouvez utiliser VNC à cette fin. VNC n'est pas vraiment adapté à l'interaction avec les sites Web, mais convient parfaitement aux contrôles de rendu statiques.
Si vous devez tester l’interaction avec des effets de style jQuery et des éléments plus complexes, vous avez réellement besoin d’une véritable copie locale d’IE, en particulier si vous souhaitez savoir à quel point une interface utilisateur est réactive. J'utilise VirtualBox pour cela. Les méthodes amusantes d'installation de IE sur Linux ne fonctionnent pas vraiment car le rendu des polices et les options peuvent être différents des installations de Vanilla Windows. Si vous avez besoin de le faire correctement, vous avez besoin d'une vraie machine Windows (et de différentes versions de Windows également). Par exemple, un problème difficile que j’ai rencontré récemment est lorsqu’on utilise @ font-face les polices fournies par le serveur. Celles-ci peuvent varier considérablement d'une plate-forme à l'autre.
Enfin, vous aurez peut-être besoin de tests de fonctionnalité (c.-à-d. Cette zone de recherche a-t-elle été cassée lors de la dernière mise à jour?). Vous pouvez effectuer des tests automatisés de fonctionnalités à l'aide d'outils spécialisés tels que Selenium ou le plus récent Sikuli . Avec ceux-ci, vous pouvez exécuter automatiquement des tests Windows sur une machine dédiée, mais vous ne recevrez pas de retour d'informations sur les petits problèmes de rendu, etc.
Étant moi-même un développeur Web, je vois votre problème. J'ai utilisé l'une des trois solutions à différents moments.
Il y a quelques autres choses que vous pouvez essayer, telles que le bureau à distance, et si vous utilisez un serveur, je pense que vous pouvez avoir plusieurs sessions à la fois. Je ne sais pas combien. Ou vous pouvez jeter un oeil à IEs4Linux . L'un de leurs objectifs est de rendre IE disponible sur Linux pour les développeurs Web. Le plus gros inconvénient est qu'il ne supporte pas IE 7 et plus.
Si vous préférez effectuer des tests dans Ubuntu, je vous conseille d'utiliser WINE pour installer IE.
Vous pouvez lire les guides ici:
http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html http://www.wine-reviews.net/ revues de vin/Microsoft/internet-Explorer-8-sur-linux-avec-wine.html
Si vous avez besoin d'anciens IE, vous pouvez utiliser IEs4linux - http://www.tatanka.com.br/ies4linux/page/Main_Page
Vous pouvez installer IE7 avec PlayOnLinux, et tout le monde peut avoir sa propre installation IE.
Considérez également linie , un nouveau projet visant à faciliter l’installation de MSIE
sur Linux, en utilisant wine
. Ce n'est pas la même chose que de tester sur une machine Windows ou une machine Windows réelle, mais la moitié du temps sera écoulé.