在美國(guó)普林維爾山的 Facebook 第一數(shù)據(jù)中心,擁有大約 60 組服務(wù)器機(jī)架,而每個(gè)機(jī)架中都放上了 32 部較早型號(hào)的智能手機(jī),這些智能手機(jī)都在做一件事:不間斷的運(yùn)行同一版本的 Facebook App。
放這么多臺(tái)手機(jī)就是為了運(yùn)行 Facebook App,而已?
如今,很多大的軟件公司已經(jīng)開(kāi)始建立測(cè)試系統(tǒng)來(lái)測(cè)試自己的 App 的穩(wěn)定性,一些專業(yè)的移動(dòng)測(cè)試初創(chuàng)公司也已經(jīng)開(kāi)始被大規(guī)模軟件公司所收購(gòu),例如 2014 年谷歌就收購(gòu)了總部位于舊金山的移動(dòng)應(yīng)用測(cè)試公司 Appurify。
在這種日漸激烈的競(jìng)爭(zhēng)環(huán)境下,F(xiàn)acebook 的研發(fā)團(tuán)隊(duì)開(kāi)始建立起屬于自己的測(cè)試系統(tǒng)。
在去年 Facebook 就已經(jīng)在一項(xiàng)被稱為 CT-Scan 的服務(wù)上,開(kāi)始測(cè)試 Facebook Messenger 以及 Instagram 等社交軟件在運(yùn)行程序更改后對(duì)移動(dòng)設(shè)備產(chǎn)生的影響。
為了可以測(cè)試不同的智能手機(jī)設(shè)備,測(cè)試人員不斷改進(jìn)測(cè)試系統(tǒng)。經(jīng)過(guò)了多次改進(jìn),有了“移動(dòng)設(shè)備實(shí)驗(yàn)室”。
Facebook 在全球范圍內(nèi)共有 16.5 億用戶,考慮到這些用戶所使用的智能設(shè)備不盡相同,共選擇了接近 2000 部智能手機(jī)進(jìn)行測(cè)試,希望可以借此研究軟件對(duì)于智能手機(jī)電量的影響。參與測(cè)試的智能手機(jī)有兩三年前生產(chǎn)的型號(hào),甚至還包括了一些針對(duì)發(fā)展中國(guó)家市場(chǎng)的廉價(jià)機(jī)型。
真是為我們的智能手機(jī)電量操碎了心
為了解決多個(gè)智能手機(jī)同時(shí)使用 Wi-Fi 網(wǎng)絡(luò)時(shí)產(chǎn)生的干擾以及渲染測(cè)試問(wèn)題,測(cè)試人員搭建了叫“sled”的機(jī)架,每組不同的機(jī)架都配有獨(dú)立的 Wi-Fi 網(wǎng)絡(luò),同時(shí)進(jìn)行了電磁干擾屏蔽處理,從而解決干擾問(wèn)題。
研發(fā)團(tuán)隊(duì)還建立“slatwall”,能夠同時(shí)容納 240 部智能手機(jī),但這些智能手機(jī)占據(jù)了羅帕克市總部的整個(gè)房間。建立一整套這樣的“slatwall”系統(tǒng)需要占據(jù) 9 個(gè)規(guī)模相同的房間,所以在去年 3 月這個(gè)實(shí)驗(yàn)室被轉(zhuǎn)移到面積更大的普林威爾數(shù)據(jù)中心。
為了使得智能手機(jī)能夠獲得最新的代碼,所以在每組不同的機(jī)架下都擺放著 PC 和 Mac Mini。使用了 8 臺(tái)適用于蘋果設(shè)備的 Mac Minis 服務(wù)器和 4 臺(tái)適用于安卓設(shè)備的基于 Linux 的 OCP Leopard 服務(wù)器,而每臺(tái)服務(wù)器都能夠連接到同等數(shù)量的蘋果以及 Android 設(shè)備。
Facebook 還將共享一種全新的測(cè)試方式,通過(guò)這種方式任何新版軟件、無(wú)論是否為 Facebook 所開(kāi)發(fā),都能夠在老舊機(jī)型上進(jìn)行兼容性測(cè)試,從而可以提高新版本軟件對(duì)于老舊型號(hào)智能手機(jī)的兼容性,以確保老舊型號(hào)手機(jī)沒(méi)有那么快“落伍”。
【云立方裝飾ERP以“裝飾產(chǎn)業(yè)轉(zhuǎn)型升級(jí)”為使命,致力改變行業(yè)管理現(xiàn)狀,優(yōu)化各環(huán)節(jié)資源,建設(shè)一個(gè)”ERP+APP+電商”的個(gè)性化的互聯(lián)網(wǎng)生態(tài)系統(tǒng)?!?/span>