實(shí)地探訪微軟總部IE瀏覽器測(cè)試實(shí)驗(yàn)室

2010/3/20 11:18:02    編輯:軟媒 - 笨笨     字體:【

Win7之家m.airtaxifl.com):實(shí)地探訪微軟總部IE瀏覽器測(cè)試實(shí)驗(yàn)室

一個(gè)瀏覽器不僅僅在于技術(shù)的開發(fā)團(tuán)隊(duì),還要QA等至關(guān)重要的輔助部門。微軟的IE瀏覽器是如何進(jìn)行測(cè)試實(shí)驗(yàn)的,今天一起來看下實(shí)地探訪——

參加微軟舉辦的IE9瀏覽器說明會(huì)之余,《PCmagzine》雜志的記者在微軟客戶測(cè)試經(jīng)理 Jason Upton的帶領(lǐng)下順便走訪了位于微軟Redmond總部50號(hào)大樓內(nèi)的微軟Internet Exploer測(cè)試試驗(yàn)室,以下我們就一起隨他們來探探這個(gè)神秘試驗(yàn)室的內(nèi)部玄機(jī)。

首先,來張50號(hào)大樓入口的一張照片——

位于50號(hào)大樓內(nèi)部的這個(gè)試驗(yàn)室里,整齊地?cái)[放著許多測(cè)試機(jī),948臺(tái)PC機(jī)和119臺(tái)服務(wù)器器整齊地在房間里擺成好幾列,猶如一群數(shù)字化士兵在接受檢閱,場(chǎng)面可謂頗為壯觀。這里所有的機(jī)器都使用自動(dòng)化系統(tǒng)來進(jìn)行自動(dòng)配置。



Upton告訴我們,之所以需要這么多測(cè)試機(jī),是因?yàn)槲④浶枰獙?duì)瀏覽器的各個(gè)細(xì)節(jié)數(shù)據(jù)進(jìn)行精細(xì)的測(cè)試,以便能夠滿足使用要求。打個(gè)比方來說,這種情況就好象專業(yè)的棒球教練需要分析“在吹北風(fēng)的夜場(chǎng)環(huán)境下,左手型擊球員相比右手型擊球員有何優(yōu)勢(shì)?”這類的問題。應(yīng)用到電腦這邊,則有可能是分析配備有1GB DDR2內(nèi)存的2GHz AMD 64臺(tái)式機(jī)在Vista SP1的環(huán)境下運(yùn)行IE7的性能表現(xiàn)如何。



微軟的客戶體驗(yàn)改善程序可以從全球各個(gè)地區(qū)搜集用戶數(shù)據(jù),這樣他們的互聯(lián)網(wǎng)實(shí)驗(yàn)室便可以按照這些數(shù)據(jù)分析出全球用戶所使用電腦的硬件/軟件配置狀況。Upton介紹說:“客戶體驗(yàn)改善程序讓我們可以搜集到全球硬件的發(fā)展趨勢(shì),用戶所使用語言的分布狀況以及其它有用的數(shù)據(jù)。我們可以利用這套程序探察到在中國(guó)大陸地區(qū)有多少用戶在使用i5處理器,以及日本用戶的內(nèi)存配置狀況是什么情況等的數(shù)據(jù)。然后可以根據(jù)這些配置狀況來對(duì)其進(jìn)行模擬。而我們的自動(dòng)化配置系統(tǒng)則可以完成這種模擬配置工作。”

微軟每個(gè)月都有146款不同的IE瀏覽器在市面上流通,而且每一款瀏覽器都有63種語言版本。這些從IE5到IE9,從beta版到正式版等不同版本的瀏覽器每時(shí)每刻都在這個(gè)試驗(yàn)室里的機(jī)臺(tái)上運(yùn)行測(cè)試。測(cè)試的過程中系統(tǒng)將檢查瀏覽器運(yùn)行的速度表現(xiàn)和布局設(shè)計(jì)合理性等等。

有趣的是,在試驗(yàn)室里我們很少看到有顯示器或鍵盤;原來所有的機(jī)器都被連往試驗(yàn)室工程師的辦公室里,所以他們可以在辦公室中遠(yuǎn)程操縱這些機(jī)器。如果有某臺(tái)系統(tǒng)出現(xiàn)故障無法響應(yīng)工程師所發(fā)出的指令,那么工程師便會(huì)推著工具車前往現(xiàn)場(chǎng)處理。



另外一件奇怪的事情是我們?cè)谠囼?yàn)室里很少看到有筆記本機(jī)型,而上網(wǎng)本倒是有不少。為此Upton解釋說其實(shí)試驗(yàn)室里已經(jīng)有數(shù)百臺(tái)臺(tái)式機(jī)是按照筆記本的硬件配置在運(yùn)行著,所以自然就很少看到筆記本了。另外,當(dāng)我們問道這些測(cè)試機(jī)里是否會(huì)模仿筆記本產(chǎn)品,安裝一些OEM廠商的預(yù)裝軟件時(shí),Uptaon回答大部分的測(cè)試機(jī)都是在純凈操作系統(tǒng)的環(huán)境下運(yùn)行,不過有某些機(jī)型會(huì)安裝這類軟件。





負(fù)責(zé)運(yùn)行測(cè)試系統(tǒng)的服務(wù)器也給我們留下了深刻的印象,不過這些服務(wù)器并沒有和它們所控制的試驗(yàn)機(jī)擺放在一起。試驗(yàn)室的人員使用惠普 ProLiant 7000刀片服務(wù)器組建了一個(gè)Internet Explorer虛擬化管理器( Internet Explorer Virtualization Manager (IVM) ),而另外一組刀片服務(wù)器則可以使用虛擬化技術(shù)在機(jī)器里同時(shí)模擬300種不同Windows+IE瀏覽器組合的運(yùn)行狀況。當(dāng)Upton領(lǐng)著記者們走到主服務(wù)器機(jī)臺(tái)后面參觀時(shí),人們發(fā)現(xiàn)服務(wù)器機(jī)臺(tái)背后可謂是熱風(fēng)勁吹,與試驗(yàn)機(jī)擺放現(xiàn)場(chǎng)寒冷的環(huán)境形成了鮮明的對(duì)比。

所有這些機(jī)型顯然需要耗費(fèi)大量的電能,不過在當(dāng)今環(huán)保節(jié)能理念日益深入人心的大環(huán)境下,微軟的開發(fā)團(tuán)隊(duì)也想了很多辦法來降低試驗(yàn)室的能耗。微軟推出了一個(gè)名為“綠色試驗(yàn)室”的倡導(dǎo)計(jì)劃,按照這個(gè)計(jì)劃,所有測(cè)試機(jī)的電源插頭均有自己的IP地址,并連接在IP配電器上,這樣不需要這些測(cè)試機(jī)運(yùn)行的時(shí)候工程師就可以遠(yuǎn)程切斷其電源。Upton對(duì)這項(xiàng)計(jì)劃的實(shí)施頗為自豪,并宣稱去年由于實(shí)施了這項(xiàng)計(jì)劃,試驗(yàn)室共節(jié)省了180萬度電(相當(dāng)于減排218噸二氧化碳)。

這次游覽給我們留下了深刻的印象,我們可以看到微軟用來測(cè)試IE瀏覽器的系統(tǒng)可以說規(guī)模相當(dāng)?shù)凝嫶,而且還采用了很多自動(dòng)化的設(shè)計(jì),世界最大軟件廠商的實(shí)力由此可見一斑,而其它的瀏覽器廠商則恐怕很難做到這一點(diǎn),畢竟微軟軟件的市占率相對(duì)較高,需要服務(wù)的用戶群也比其它公司來的大。