1

我們的質量檢查小組需要在IE9,IE8和IE7中測試我們的網站。IE9中的IE7/IE8瀏覽器/文檔模式是否與真實瀏覽器相同? (QA)

而不是每個IE版本都有單獨的機器,測試人員可以在IE8還是IE7模式下運行IE9?

例如,可以一個QA測試器簡單地設置以下,並具有和相同的 「IE8」 經驗:

  • 瀏覽器模式:IE8

  • 文檔模式:IE8標準

微軟是否就此提出過任何具體建議?

(我們的後備選項是運行VPC兼容的圖像,但需要更多的努力來建立對測試者的機器。)

+0

另一種選擇是http://www.my-debugbar.com/wiki/IETester/HomePage而不是單獨的機器/圖像。 –

+0

我建議重新考慮VPC設置,如果你不介意大的下載大小,並且你有硬件在同一臺機器上運行多個VPC。國際海事組織,建立VPC是解決問題最少的麻煩。 –

+0

我非常喜歡做VPC。但是,如果我能找到官方的MS來源說使用IE文檔模式是相同的,那就容易多了。 (在我的組織中,在承包商的計算機上安裝虛擬PC是一個巨大的麻煩) – frankadelic

回答

1

我不知道具體的區別是什麼,但對我的最後一個項目,我發現IE9呈現「過去版本」的方式和虛擬PC版本的行爲方式存在差異。從這裏開始,對於兼容性至關重要的站點,我只會相信其他瀏覽器的「完全安裝」,無論是在單獨的PC還是虛擬機器上。

+0

仿真和真實版本之間的區別的任何具體示例? – frankadelic

1

在測試中,你永遠無法保證軟件的工作原理,除非證明它會在使用環境(S)內這樣做。

雖然IE9將效仿IE8和IE7的渲染,它使用一個特定與實際的IE8和IE7不同的系統。即使用於訪問仿真的代碼與實際相同,也會在不同的系統(容器)內訪問。

這就是說,我發現不同平臺上看似相同的瀏覽器。總之,不要讓任何事情發生。在實際平臺上(使用VM)進行測試。

我建議在所有支持的平臺上測試所有三種瀏覽器版本。如果這是那麼重要的Web應用程序可以考慮使用一個測試工具,如硒:http://seleniumhq.org

1

我們必須跨IE測試我們的應用程序,因爲我們的企業客戶使用IE6,7和8。雖然有模擬器像IECollection,我們發現他們只有95​​%的路程,剩下的5%會咬你。

我們已經解決了以下問題,其免費:Microsoft VirtualPCInternet Explorer Application Compatibility VPC Images。這些由微軟免費提供的虛擬機是完整的Windows版本,它具有支持實際測試的特定Windows和IE版本。虛擬機每3個月就會過期,但每年4次的麻煩對我們來說是值得的,因爲如果我們在其中一個虛擬機上進行認證,我們知道它是有效的,而不是其中一個虛擬機。

0

是的,你可以這樣做。如果您使用的是IE9,請選擇工具 - > F12開發人員工具。在狀態欄區域您可以找到所有新的菜單,您可以在其中找到瀏覽器模式和文檔模式。您可以從那裏更改爲IE7或IE8。請參考下面的圖片。

相關問題