Comment tester un site sur la majorité des navigateurs ?
- 27-09-2010
- Écrire un commentaire
En fonction des navigateurs, des versions de ceux-ci et du système d'exploitation, un site peu s'afficher différemment.
Donc avant publication de celui-ci, il convient de le tester dans la majorité des situations.
Pour ce faire, il faut :
1- avoir un Mac
Car un même navigateur s'affichera différemment suivant le système d'exploitation, et le Mac OS X n'est pas virtualisable à ma connaissance.
2- un logiciel de virtualisation pour tester sur Linux et Windows
Pour éviter d'avoir plusieurs ordinateurs.
Par exemple, Virtualbox est gratuit et fait très bien l'affaire.
3- avoir Windows Vista ou Seven
Pour pouvoir le virtualiser et installer internet explorer 9.
4- installer les principaux navigateurs avec les principales versions
Aujourd'hui, je teste sur :
- Firefox 3.0 et 3.6
- Chrome dernière version
- Safari dernière version
- Opera dernière version
- Internet explorer 7, 8 et 9
Et internet explorer 6 ?
J'ajoute le bandeau ie6nomore pour expliquer que, comme facebook et beaucoup d'autres, j'arrête le support de ce navigateur obsolète.
Pour tester IE 7 et 8, pas besoin de les installer : sur IE 9, il suffit d'aller dans les "outils de développement", et cliquer sur "Mode de navigateur". Par contre, dans certains cas, il peut y avoir des différences entre le mode de compatibilité et le vrai IE7 ou 8 intégré avec le système d'exploitation (cf l'article de jpvincent). Donc je conseille de faire un ultime test sur des machines virtuelles contenant le vrai IE7 et IE8 avant de publier le site.
5- tester sur les smartphones
- Android : installer le SDK d'Android (cf tutoriel d'alsacréation).
- Iphone : on peut installer sur Mac l'Iphone simulator de l'iOS SDK qui est le seul simulateur fidèle.
- Opera mobile : il y a le site Opera mini simulator, ou mieux, l'opera mobile emulator à installer sur l'ordinateur.
Et sans mac ou sans installer tous ces navigateurs ?
C'est quand même possible d'avoir des captures d'écran (mais ça ne permet pas de tester du code javascript par exemple) grâce à des sites internet :





