web-dev-qa-db-ja.com

Web開発者がUbuntuで開発し、IEでテストする最も実用的な方法は何ですか

私はWeb開発者として働いており、UbuntuシステムにFirefoxとChromeをインストールしています。ただし、Web開発者にとってのほとんどの悪夢は、Internet Explorer、ほとんどの場合IE7およびIE8で動作するようになっています。私の開発者チーム全員がUbuntuに切り替えましたが、今ではIEでのテストが困難な時期に直面しています。私は自分のデスクトップからテストできるようにしたいのですが、各システムにvirtualboxをインストールしないでください。Ubuntuへの移行の目的に反するからです。 1つのサーバー上の仮想ボックスインスタンスでWindowsを実行し、同時に5つまたは6つのシステムからリモートでそれに接続することは可能ですか?または、1つのボックスでウィンドウを実行し、チーム全体がそのデスクトップにリモートでアクセスしますか?

22
Nigel

Windowsをマシン(または仮想マシン)にインストールし、VNCサーバー(UltraVnc http://www.uvnc.com/download/index.html など)をインストールするだけです。

Windowsマシンでは、必要なユーザー数を作成し、UltraVncサーバーを設定して、ウィンドウ認証によるログインを許可できます。

次に、UbuntuデスクトップのVNCクライアント(Vinagreなど)を使用して、Windowsマシンに接続し(開発者ごとに異なるユーザーを使用)、楽しむことができます:)

alt text

9
OpenNingia

UbuntuでWeb開発をしています。主に3つのシナリオがあると思います。

IEのHTMLおよびCSSのレンダリングに注意する必要がある場合は、 Browsershots などのサイトを使用できます。特にブラウザショットは非常に網羅的ですが、非常に遅いため、ほとんどの主要なブラウザでしか実行できない同等の処理がいくつかあります。また、この目的で VNC を使用できます。 VNCはWebサイトとの対話にはあまり適していませんが、静的なレンダリングチェックには適しています。

JQueryスタイルの効果やより複雑なものとの相互作用をテストする必要がある場合、特にUIの応答性を確認する必要がある場合は、IEの実際のローカルコピーが本当に必要です。これにはVirtualBoxを使用します。 LinuxにIEをインストールする面白い方法は、フォントのレンダリングとオプションがVanilla Windowsのインストールと異なる場合があるため、実際には機能しません。これを正しく行う必要がある場合は、実際のWindowsマシン(および異なるWindowsバージョンも)が必要です。たとえば、最近遭遇した厄介な点は、@ font-faceサーバーが提供するフォントを使用する場合です。これらはプラットフォームごとに大きく異なります。

最後に重要なことですが、機能テストが必要になる場合があります(つまり、¿この検索ボックスは前回の更新で壊れましたか?)。 Selenium またはより新しい Sikuli などの専用ツールを使用して、機能の自動テストを実行できます。これらを使用すると、専用のマシンでWindowsテストを自動的に実行できますが、小さなレンダリングの不具合などに関するフィードバックは得られません。

5
GomoX

あなた自身がウェブ開発者であるということは、あなたの問題を見ています。私はさまざまな時に3つの解決策の1つを使いました。

  1. 仮想マシンを使用する
  2. デュアルブート
  3. そのために、Windows環境で作業をテストするために、予備のマシンをセットアップしてください

リモートデスクトップなど、他にも試すことができる方法がいくつかあります。サーバーを使用する場合、一度に複数のセッションを実行できると考えています。どれだけかわかりません。または、 IEs4Linux をご覧ください。彼らの目標の1つは、Web開発者がLinuxでIEを利用できるようにすることです。最大の欠点は、IE 7以降をサポートしていないことです。

2
TheXed

Ubuntu内でのテストを希望する場合は、WINEを使用してIEをインストールすることをお勧めします。

ここでガイドを読むことができます:

http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html http://www.wine-reviews.net/ wine-reviews/Microsoft/internet-Explorer-8-on-linux-with-wine.html

古いIEが必要な場合は、IEs4linuxを使用できます- http://www.tatanka.com.br/ies4linux/page/Main_Page

1
andrejz

IE7をPlayOnLinuxでインストールでき、誰でもIEをインストールできます。

1
RolandiXor

また、 linieMSIEを使用してLinuxにwineを簡単にインストールできるようにすることを目的とした新しいプロジェクトを検討してください。これは、実際のWindowsボックスまたはVMでテストするのと同じではありませんが、途中で終わります。

0
loevborg