Win7之家( afsion.com.cn):實地探訪微軟總部IE瀏覽器測試實驗室
一個瀏覽器不僅僅在于技術(shù)的開發(fā)團隊,還要QA等至關(guān)重要的輔助部門。微軟的IE瀏覽器是如何進行測試實驗的,今天一起來看下實地探訪——
參加微軟舉辦的IE9瀏覽器說明會之余,《PCmagzine》雜志的記者在微軟客戶測試經(jīng)理 Jason Upton的帶領(lǐng)下順便走訪了位于微軟Redmond總部50號大樓內(nèi)的微軟Internet Exploer測試試驗室,以下我們就一起隨他們來探探這個神秘試驗室的內(nèi)部玄機。
首先,來張50號大樓入口的一張照片——
位于50號大樓內(nèi)部的這個試驗室里,整齊地擺放著許多測試機,948臺PC機和119臺服務(wù)器器整齊地在房間里擺成好幾列,猶如一群數(shù)字化士兵在接受檢閱,場面可謂頗為壯觀。這里所有的機器都使用自動化系統(tǒng)來進行自動配置。
Upton告訴我們,之所以需要這么多測試機,是因為微軟需要對瀏覽器的各個細(xì)節(jié)數(shù)據(jù)進行精細(xì)的測試,以便能夠滿足使用要求。打個比方來說,這種情況就好象專業(yè)的棒球教練需要分析“在吹北風(fēng)的夜場環(huán)境下,左手型擊球員相比右手型擊球員有何優(yōu)勢?”這類的問題。應(yīng)用到電腦這邊,則有可能是分析配備有1GB DDR2內(nèi)存的2GHz AMD 64臺式機在Vista SP1的環(huán)境下運行IE7的性能表現(xiàn)如何。
微軟的客戶體驗改善程序可以從全球各個地區(qū)搜集用戶數(shù)據(jù),這樣他們的互聯(lián)網(wǎng)實驗室便可以按照這些數(shù)據(jù)分析出全球用戶所使用電腦的硬件/軟件配置狀況。Upton介紹說:“客戶體驗改善程序讓我們可以搜集到全球硬件的發(fā)展趨勢,用戶所使用語言的分布狀況以及其它有用的數(shù)據(jù)。我們可以利用這套程序探察到在中國大陸地區(qū)有多少用戶在使用i5處理器,以及日本用戶的內(nèi)存配置狀況是什么情況等的數(shù)據(jù)。然后可以根據(jù)這些配置狀況來對其進行模擬。而我們的自動化配置系統(tǒng)則可以完成這種模擬配置工作。”
微軟每個月都有146款不同的IE瀏覽器在市面上流通,而且每一款瀏覽器都有63種語言版本。這些從IE5到IE9,從beta版到正式版等不同版本的瀏覽器每時每刻都在這個試驗室里的機臺上運行測試。測試的過程中系統(tǒng)將檢查瀏覽器運行的速度表現(xiàn)和布局設(shè)計合理性等等。
有趣的是,在試驗室里我們很少看到有顯示器或鍵盤;原來所有的機器都被連往試驗室工程師的辦公室里,所以他們可以在辦公室中遠(yuǎn)程操縱這些機器。如果有某臺系統(tǒng)出現(xiàn)故障無法響應(yīng)工程師所發(fā)出的指令,那么工程師便會推著工具車前往現(xiàn)場處理。
另外一件奇怪的事情是我們在試驗室里很少看到有筆記本機型,而上網(wǎng)本倒是有不少。為此Upton解釋說其實試驗室里已經(jīng)有數(shù)百臺臺式機是按照筆記本的硬件配置在運行著,所以自然就很少看到筆記本了。另外,當(dāng)我們問道這些測試機里是否會模仿筆記本產(chǎn)品,安裝一些OEM廠商的預(yù)裝軟件時,Uptaon回答大部分的測試機都是在純凈操作系統(tǒng)的環(huán)境下運行,不過有某些機型會安裝這類軟件。
負(fù)責(zé)運行測試系統(tǒng)的服務(wù)器也給我們留下了深刻的印象,不過這些服務(wù)器并沒有和它們所控制的試驗機擺放在一起。試驗室的人員使用惠普 ProLiant 7000刀片服務(wù)器組建了一個Internet Explorer虛擬化管理器( Internet Explorer Virtualization Manager (IVM) ),而另外一組刀片服務(wù)器則可以使用虛擬化技術(shù)在機器里同時模擬300種不同Windows+IE瀏覽器組合的運行狀況。當(dāng)Upton領(lǐng)著記者們走到主服務(wù)器機臺后面參觀時,人們發(fā)現(xiàn)服務(wù)器機臺背后可謂是熱風(fēng)勁吹,與試驗機擺放現(xiàn)場寒冷的環(huán)境形成了鮮明的對比。
所有這些機型顯然需要耗費大量的電能,不過在當(dāng)今環(huán)保節(jié)能理念日益深入人心的大環(huán)境下,微軟的開發(fā)團隊也想了很多辦法來降低試驗室的能耗。微軟推出了一個名為“綠色試驗室”的倡導(dǎo)計劃,按照這個計劃,所有測試機的電源插頭均有自己的IP地址,并連接在IP配電器上,這樣不需要這些測試機運行的時候工程師就可以遠(yuǎn)程切斷其電源。Upton對這項計劃的實施頗為自豪,并宣稱去年由于實施了這項計劃,試驗室共節(jié)省了180萬度電(相當(dāng)于減排218噸二氧化碳)。
這次游覽給我們留下了深刻的印象,我們可以看到微軟用來測試IE瀏覽器的系統(tǒng)可以說規(guī)模相當(dāng)?shù)凝嫶螅疫采用了很多自動化的設(shè)計,世界最大軟件廠商的實力由此可見一斑,而其它的瀏覽器廠商則恐怕很難做到這一點,畢竟微軟軟件的市占率相對較高,需要服務(wù)的用戶群也比其它公司來的大。
評論列表
查看所有 條評論