Facebook揭示了成千上万每周代码更新的精心打击电话测试流程
英国核动站对网络攻击的恐怖警报
雅虎用户无需惊慌失措
OLPC Redux:分拆为XO硬件提供后继者
新的Android特洛伊木马斯金特在地下论坛上泄漏
Microsoft Stuges Windows 10升级到全屏入侵升级
英特尔正在开发AR智能眼镜以进行互动协作
Addison Lee采用普通客户运输技术提供豪华快餐
瞻博网络在Junos OS中修补高风险的缺陷
微软向美国或加拿大的任何人开辟了Hololens销售
大多数人认为云服务与IT部门一样好或更好
通过明尼苏达射击,直播电流占据中心舞台
老敌人,新朋友:北欧银行和初创公司增加合作
独立同意Tesla的260美元买断
ubs将遗留依赖性与Microsoft Azure减少
展示令人印象深刻的增长,万神殿略微啜饮沉重的系列C.
只有9%的父母希望孩子成为技术企业家
欧洲委员会第三款针对谷歌的套装
'人类感知'ai如何拯救我们从robopocalypse
Eternalrocks Worm结合了七个泄露的NSA攻击工具
莎拉威尔金森向上抬起nhs数字
曼彻斯特电车被通信失败停止了
3D xpoint等人强制架构和软件更改
Postnord削减了最多4,000名丹麦工作,以响应数字化
GE和Microsoft团队在IOT平台上
启动旨在改善残疾人的Web访问
DDOS最佳安全和商业问题,研究表明
微软将错过其10亿个Windows 10设备目标
Excel拒绝打开文件?归咎于KB 3115322,3115262安全更新
IBM从相变记忆中创建人工神经元,用于认知计算
ParclayCard VP的战略和创新表示,无需零售可能是未来
在Wannacry网络攻击后,中东在很大程度上无受伤
1,000名次级后者适用于加入与邮局的IT相关组诉讼
诺丁汉委员会租户获得高光宽带
三星Galaxy Note 7 Iris扫描仪具有一些严重的限制
政府需要2000年额外的数字员工,说nao
微软首席揭示了Azure Upsell战略
SAP专注于培训中东的年轻阿拉伯毕业生
在ATM捕获时无力
神奇宝贝通过麦当劳推出日本作为第一赞助商
A.I.只是共同写了它的第一个恐怖电影,你可以帮助它真实
下一代处理器阻止旧窗口
嵌入式计划扩展,威胁到数据泄漏的消费者和业务
Docker滚出了一个编排引擎。因为客户想要什么,客户得到
主呼吁ISPS,政府做更多的是在线保护儿童
卡斯特在美国推出了懈怠。这可能不会很好地结束。
俄罗斯最古老的银行如何发现在内存计算的前沿
Google Hails多年企业云迁移结束
KuppingerCole说,认知安全是网络军备竞赛的关键
伴有笑脸,圈子让其他国家支付朋友更容易
您的位置:首页 >论坛 > 研究报告 >

Facebook揭示了成千上万每周代码更新的精心打击电话测试流程

2021-07-10 13:44:17 [来源]:

Facebook周三介绍了它在其Prineville,Ore。,数据中心的普遍存在实验室中的数千个移动设备上的新代码的见解。

社交网络公司还表示计划开源在其定制移动设备测试机架以及厨师软件中使用的硬件设计。用于控制智能手机和其他用于测试操作的设备。

在冗长的博客文章中,Facebook生产工程师Antoine Reversat布局测试实验室如何帮助工程师监控每周数千个代码更改的方式,可能会影响智能手机的内存,数据或电池使用情况。

博客介绍了构建实验室的精心制作过程,以测试不同的操作系统和网络上的近2,000部手机以及不同的配置。

去年开始的工作开始,当Facebook创建了CT-Scan服务时,该服务监视并预测代码更改的含义,但该方法没有缩放到足够的设备。创建了一支小型工程师,以解决问题。该集团快速决定不使用模拟器方法,更倾向于测试实际设备上的代码变化,以提高准确性。

管理所需涉及所需的设备的纯粹卷,包括确保Wi-Fi与每个设备正常工作。工程师从各种方法开始,从“雪橇”设计开始,然后是“吊杆”设计,然后是一个“Slatwall”,最后是一个定制的“机架”,它类似于外面的传统服务器机架,其中几十个电话连接在外。Facebook表示它将开源为自定义机架开源设计,但没有宣布计时。

Facebook

在尝试不同的测试设计后,Facebook工程师创建了一个定制的机架,此处显示。该公司计划开源开源机架的设计。

除了硬件测试设计外,Facebook安装了厨师,可以管理服务器配置的软件工具,以便在手机和其他任务中需要安装哪些软件包。Reversat说,厨师帮助Facebook在实施修复方面变得更加高效。厨师也将是开放的。厨师软件是由亚当·雅各布的,该公司的联合公司也被称为厨师,它与Facebook一起配合使用。

“我们希望通过我们的开放式采购我们的移动设备测试机架的硬件设计以及写入手机的厨师食谱,其他人可以从我们的学习中受益,并为我们的设计提供贡献,”Reversat写道。

Reversat说,Facebook拥有大约60个手机的机架,或1,920部手机,并在解决一些障碍后,计划很快加倍该号码。

今天,只有使用CT-Scan编写测试的工程师都可以使用移动实验室,但Facebook希望创建一个通用平台,以便在Facebook内想要进行设备测试。为了达到这个目标,ReverSAT表示Facebook正在与WebDriver的产品合作。

更正:此故事已更新,以纠正厨师软件不受Facebook所拥有的。Facebook使用该软件由亚当·雅各(Adam Jacob)开发的软件公司的联合创始人开发,具有同名厨师。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。