web-dev-qa-db-fra.com

Les sites doivent-ils être testés à la fois Chrome et Safari?

Alors que je testais récemment un nouveau projet Web, je me suis rendu compte que Safari et Chrome utilisent tous deux le moteur Webkit, mais sont produits par deux sociétés différentes (Apple et Google).

Etant donné que c'est le moteur qui effectue l'essentiel du rendu, l'un de ces navigateurs peut-il être ignoré en toute sécurité lors des tests? Ou existe-t-il des différences subtiles qui rendent les tests valables dans les deux cas?

4
Grant Palin

Il y a certainement des différences. En ce qui concerne le rendu, Safari et Chrome utiliseront inévitablement différentes versions de Webkit (son développement est assez rapide). Toute différence est susceptible d'être mineure, cependant.

En plus du rendu, il faut aussi penser à Javascript et à quelques petites choses comme les différences de police de caractères et les différences de plate-forme (Safari est inévitablement plus populaire sur Mac).

Vous pouvez vous passer de la vérification du rendu en utilisant des outils tels que BrowserShots, mais cela ne demande pas beaucoup d'efforts de lancer rapidement Safari une fois le développement terminé et de cliquer quelques pages pour vérifier que tout fonctionne correctement.

3
DisgruntledGoat

Oui, il y a des différences. Les mineurs? Ça dépend. Quand j'ai d'abord testé un iPad dans le magasin situé sous ma maison, j'ai consulté certains de mes sites Web. J'avais une boîte de sélection sous une forme qui ne fonctionnait pas sur Safari sur iPad.

Testé au bureau sur un PC: cela fonctionnait sous Chrome, mais pas sous Safari! Et comme dans le cas spécifique, la case à cocher était un champ obligatoire, l'utilisateur ne pouvait pas envoyer le formulaire.

Depuis cette expérience, j'ai toujours testé tous les sites que je crée également sur Safari, et OUI simplement parce que l'iPad (et tous les Apple monde) utilise Safari.

1
Marco Demaio