|
臉譜網(wǎng)揭示了詳細的手機測試過程中成千上萬的每周代碼更新.遠程控制軟件,灰鴿子
![]()
測試是在俄勒岡州普賴恩維爾,在2000個不同的移動設(shè)備進行的,數(shù)據(jù)中心
臉譜網(wǎng)星期三公布的見解如何測試成千上萬的移動設(shè)備新的代碼在一個直到現(xiàn)在秘密實驗室在俄勒岡州普賴恩維爾,數(shù)據(jù)中心。
該社交網(wǎng)絡(luò)公司還表示,它計劃開放源代碼的硬件設(shè)計,在其定制的移動設(shè)備測試機架以及它的廚師軟件。這是用來控制智能手機和其他設(shè)備的測試操作。
在一個漫長的博客中,臉譜網(wǎng)工程師安托萬reversat規(guī)定了如何測試實驗室?guī)椭こ處煴O(jiān)控成千上萬的編碼方式的改變可以影響每個星期的智能手機的內(nèi)存,數(shù)據(jù)或電池使用。
該博客描述了一個精心制作的實驗室,在不同的操作系統(tǒng)和網(wǎng)絡(luò)和不同的配置下測試近2000部手機的過程。
該工作從去年開始,臉譜網(wǎng)創(chuàng)建了一個CT掃描服務(wù),它監(jiān)控和預(yù)測代碼的變化的影響,但這種方法沒有規(guī)模足夠的設(shè)備。創(chuàng)建了一個小團隊來解決這個問題。本集團很快決定不使用一個模擬器的方法,更喜歡測試代碼的實際設(shè)備上的變化更大的準確性。
管理需要被測試的設(shè)備的絕對數(shù)量的問題,包括確保Wi-Fi將正常工作與每個設(shè)備。工程師們從各種途徑從“雪橇”的設(shè)計,那么“貢多拉”設(shè)計,那么一個“slatwall”和最后一個定制的“架子”,類似于一個傳統(tǒng)的服務(wù)器架在外面用手機連接里面幾十。臉譜網(wǎng)表示,將開源的自定義機架的設(shè)計,但并沒有宣布時間。
除了硬件測試設(shè)計,臉譜網(wǎng)創(chuàng)建了廚師,一個軟件工具來管理服務(wù)器的配置,說哪一個軟件包需要在手機上安裝和其他任務(wù)。廚師已經(jīng)幫助臉譜網(wǎng)實現(xiàn)將變得更有效率,reversat說。廚師也將是開源的。
“我們希望通過我們的開放的硬件設(shè)計我們的移動設(shè)備測試架和廚師寫食譜來控制手機貨源,別人也可以從我們的學(xué)習(xí)效益和貢獻自己的思想對我們的設(shè)計,“reversat寫道。
reversat表示,臉譜網(wǎng)擁有約60架32手機分,或1920手機,并計劃翻番后不久,解決一些障礙。
今天,只有工程師誰寫測試使用CT掃描可以利用移動實驗室,但臉譜網(wǎng)希望創(chuàng)建一個通用的平臺,任何團隊在臉譜網(wǎng)內(nèi)部想做的設(shè)備測試。為了達到這個目標,reversat說臉譜網(wǎng)合作開發(fā)一個產(chǎn)品叫WebDriver。 |
|