2011-06-06 146 views
2

如果我使用Windows 7和IE9測試瀏覽器兼容性爲CSS/HTML/JavaScript是「足夠好」使用開發人員工具和切換瀏覽器模式之間ie7,ie8和ie9或應該我真的在每個獨立版本中進行測試? (使用虛擬機)。測試瀏覽器兼容性

另外,我應該在XP,Vista和Win7上分別測試這些,或者Windows 7會給我足夠的測試嗎?

我在Mac上工作,我試圖將要運行的虛擬機數量限制在最低限度。

+0

您應該根據將訪問您的網站的用戶做出決定。他們使用什麼? – VirtualTroll 2011-06-06 19:17:56

+0

澄清,我想弄清楚的是,如果在IE8模式下運行Win7/IE8和Win7/IE9之間的頁面呈現方式存在視覺差異 - 以及其他類似的組合。我想在他們所有人中測試我的網站,但是如果我可以用1個虛擬機來完成 - 那麼這爲我節省了大量的時間和精力。 – Dan 2011-06-06 19:22:10

+2

在兩個給定版本的瀏覽器和兩個不同操作系統上的瀏覽器版本之間存在渲染差異。對於js兼容性,您可以使用js框架(例如jquery),但您仍然需要測試css呈現。但是,這些差異往往會隨着新瀏覽器的減少而減少 – VirtualTroll 2011-06-06 19:35:07

回答

1

...你的基線是什麼? IE7?一個虛擬機會很好。我爲Win XP運行Virtual Box,但是會爲Win 7提供一個獨立的機器。我希望它是一個虛擬機上的狗。但是你可能會發現它夠好。有趣的是,Linux和Win上的FF(例如4.0)會產生不同的渲染結果。

+0

是的,我想測試IE 7-9 - 我只是沒有'確定我是否可以消除對XP虛擬機的需求(通過將其替換爲IE9中的瀏覽器模式),或者如果這只是要求麻煩。我仍在使用其他虛擬機在Linux中進行測試 – Dan 2011-06-06 19:48:04

+1

...我必須整天在工作,我們只是在開發工具中使用「瀏覽器模式」 – vector 2011-06-06 19:52:40

+0

好吧,非常公平 - 感謝您的輸入! – Dan 2011-06-06 19:56:55

1

如果你的主要目標是在視覺測試,我建議像一個工具http://browsershots.org/

有供應商(如browsercam.com),它允許你甚至使用Selenium腳本,測試功能以及(只有FF)。

+0

我已經嘗試了很多這類服務,但是與使用實際瀏覽器進行測試相比,我發現它們速度慢且笨拙。我只是想知道我需要多少程度才能以最少數量的虛擬機獲得準確的結果...感謝您的建議,儘管... – Dan 2011-06-06 19:23:41

0

您可以運行IETester:

http://www.my-debugbar.com/wiki/IETester/HomePage

它並不完美,和崩潰,但它可能會處理你的問題,95%甚至更多。

否則,是的,理想情況下,您在各自的虛擬機中運行每個瀏覽器。

如果您有一個團隊需要這樣做,您可以在服務器虛擬機中運行所有瀏覽器,然後使用遠程桌面。

MS不允許多個IE在一個Windows安裝中運行接近我的列表頂部,爲什麼我鄙視MS作爲網頁設計師。 ;)