異なるブラウザーでWebサイトをテストすることが重要であることは知っていますが、ブラウザーは実際に異なるOSでページを異なる方法でレンダリングしますか?
たとえば、Mac、Linux、WindowsでChromeをテストして、機能するか、それとも問題ないかを証明する必要がありますか?
長い間、私はWindows上のChrome/Firefox/Safari/IE/Operaでしかテストしていませんでしたが、約2年前に、クライアントがMacのレイアウトが台無しになっていると不平を言う問題に遭遇しました。 OS X Safariを使用してAdobe Browser Labのサイトを見たところ、実際にWindows版Safariと比較して不適切にレンダリングされていました。
それ以来、ブラウザが1つのOSでサイトを適切にレンダリングするからといって、それが他のOSでも同じであるということを当然のこととは考えていません。
これは、特定のJS /ページ読み込み動作にも当てはまります。特にフォントレンダリングの場合もそうです。特に、異なるOS(特にLinuxベースのOS)が異なるフォントセットを持っているためです。単一のOSでのみテストするには、クロスプラットフォームの要因が多すぎます。
複数のブラウザーで単一のOSからサイトをテストするだけで、コードがブラウザー間で互換性があるかどうかを知るのに十分です。 Chromeをデフォルトのブラウザーとして使用しますが、1台のコンピューターからWebサイトをテストするためにSafari、FireFox、およびIEも使用します。