|
脸谱网揭示了详细的手机测试过程中成千上万的每周代码更新.远程控制软件,灰鸽子
测试是在俄勒冈州普赖恩维尔,在2000个不同的移动设备进行的,数据中心
脸谱网星期三公布的见解如何测试成千上万的移动设备新的代码在一个直到现在秘密实验室在俄勒冈州普赖恩维尔,数据中心。
该社交网络公司还表示,它计划开放源代码的硬件设计,在其定制的移动设备测试机架以及它的厨师软件。这是用来控制智能手机和其他设备的测试操作。
在一个漫长的博客中,脸谱网工程师安托万reversat规定了如何测试实验室帮助工程师监控成千上万的编码方式的改变可以影响每个星期的智能手机的内存,数据或电池使用。
该博客描述了一个精心制作的实验室,在不同的操作系统和网络和不同的配置下测试近2000部手机的过程。
该工作从去年开始,脸谱网创建了一个CT扫描服务,它监控和预测代码的变化的影响,但这种方法没有规模足够的设备。创建了一个小团队来解决这个问题。本集团很快决定不使用一个模拟器的方法,更喜欢测试代码的实际设备上的变化更大的准确性。
管理需要被测试的设备的绝对数量的问题,包括确保Wi-Fi将正常工作与每个设备。工程师们从各种途径从“雪橇”的设计,那么“贡多拉”设计,那么一个“slatwall”和最后一个定制的“架子”,类似于一个传统的服务器架在外面用手机连接里面几十。脸谱网表示,将开源的自定义机架的设计,但并没有宣布时间。
除了硬件测试设计,脸谱网创建了厨师,一个软件工具来管理服务器的配置,说哪一个软件包需要在手机上安装和其他任务。厨师已经帮助脸谱网实现将变得更有效率,reversat说。厨师也将是开源的。
“我们希望通过我们的开放的硬件设计我们的移动设备测试架和厨师写食谱来控制手机货源,别人也可以从我们的学习效益和贡献自己的思想对我们的设计,“reversat写道。
reversat表示,脸谱网拥有约60架32手机分,或1920手机,并计划翻番后不久,解决一些障碍。
今天,只有工程师谁写测试使用CT扫描可以利用移动实验室,但脸谱网希望创建一个通用的平台,任何团队在脸谱网内部想做的设备测试。为了达到这个目标,reversat说脸谱网合作开发一个产品叫WebDriver。 |
|