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