Webページをリリースする前に、さまざまなブラウザでWebページがどのように表示されるかを確認したいと思います。私のマシンにはいくつかありますが、IEの異なるバージョンや他のブラウザーをチェックできず、他のOSをチェックできません。http://browsershots.org/を知っていますが、これには30分ほどかかることがあるため、トラブルシューティングに問題が生じる可能性があります。
9 に答える
あなたのインターネットエクスプローダーの問題については、おそらくMultipleIEが役に立ちますか?
OSの問題については、仮想マシンがあなたの友達です:)
IEの異なるバージョンをテストするには、IETesterを使用します。
BrowserShotsも良いですが、あなたが言ったように、それは遅いです。
ある種の仮想マシンを使用することをお勧めします。ここでの議論はおそらくあなたにとって役立つでしょう。
BrowserPoolを使用すると、VNC クライアントを介して、さまざまな Mac、Windows、および Linux システムでさまざまなブラウザーをテストできます。
仮想マシンは、この問題に対する従来のソリューションです。ただし、ブラウザー テストの完全なスイートを実行するのに 30 分間は長すぎる場合は、何かが役立つかどうかわかりません。
明確にするために、Browsershots を使用すると、さまざまなブラウザーとブラウザーのバージョンをテストできます。30分ですべてをテストするのはかなり合理的だと思います。ただし、テストが不十分なターゲット ブラウザーがある場合は、テスト/変更/再テスト サイクルのために、ローカルにインストールされたバージョン (つまり、仮想マシンの役割) が必要になることは明らかです。それが、30分についてコメントしたときのことです!
Selenium 製品について考えてみましょう。これは、さまざまなブラウザーを介して自動化されたテスト スイートを実行でき、すべてローカル (または仮想マシン) で実行できます。
速度が問題になる場合は、Litmusをお勧めします。スクリーンショットの生成は非常に高速ですが、非常に高価です。
@eulerfx、あなたはどのOSで作業しているかを教えていません。他のポスターのように、私は仮想マシン (VM) と IEtester を組み合わせて使用することで、あなたが望むものを実現します。
私は Mac で開発しているので (私は Windows で 20 年間切り替えてきましたが、とても満足しています)、OS X マシンで Firefox 3 と Safari 3 のサイトをテストし、Windows XP VM で Firefox 2 をテストします。 IETester を使用する IE6、7、および 8 に加えて、Opera や Chrome など、必要な他のブラウザを使用します。また、私の Web サイトがそのタイプの互換性を必要とするまれなケースのために、Ubuntu を実行する 2 つ目の VM も持っています。
私のワークフローは、最初に FF3 のサイトを構築することです。タスクと外観に満足したら、上記の順序ですべてのブラウザーをチェックします。たとえば、IE6 に特定の問題がある場合は、条件付きコメントを使用して IE6 スタイルシートに加えた変更に関するフィードバックをすぐに得ることができます。
Parallels を使用して OS X で VM を作成しています。Windows で実行される Parallels のバージョンがありますが、他の多くのベンダーも同様の製品を提供しています。