Facebook如何测试移动应用软件测试

Facebook如何测试移动应用?同时测试数千部手机
稿源:新浪科技
新浪科技讯 北京时间7月14日早间消息,市面上有成千上万种型号的移动设备,而Facebook希望其应用能流畅地在所有这些设备上运行,无论这些设备使用什么操作系统和运营商网络。然而,考虑到Facebook不断加入新代码,这是一项困难的任务。为了解决这一挑战,Facebook已在俄勒冈州Prineville的数据中心里成立了移动设备实验室,安装了订制的机架系统。Facebook设置了60个机架,每个机架能固定32部手机,并对这些手机进行同步测试。Facebook测试的应用包括Facebook、Messenger和 Instagram等等,而测试关注新版本和之前版本的差别,测试内容主要是关于性能和耗电量的回归测试。本周二,在Prineville数据中心,Facebook生产工程师安托尼·雷维赛特(Antoine Reversat)解释称,Facebook不仅关注当前的15亿用户,也在关注全球范围内即将首次联网的数十亿用户。他表示:“我们的想法是关注新兴市场,将人们经常使用的手机拿到这里来。”他解释了Facebook如何挑选测试手机。而除了在新兴市场和美国热门的手机之外,该团队还会测试高端手机。每个机架都配备了无线接入点和摄像头,使Facebook工程师可以看到升级后的应用如何影响手机。每个机架固定32部手机是因为,这是单一WiFi网络中可同时运行的手机数量。进行这种手机测试的机架与数据中心中的服务器机架有所不同,因为某一机架的WiFi信号会干扰相邻机架的信号。因此,他们自行设计了机架,安装了可隔绝射频信号的泡沫塑料和铜圈,使机架成为电磁隔离装置。为了测试苹果的设备,其中一个机架安装了8台Mac Mini,每台连接4部iPhone。团队会驱动手机安装、测试及卸载应用。为了测试Android手机,Facebook在每个机架上安装了4台OCP Leopard服务器,而每台服务器连接8部Android手机。雷维赛特的团队还希望确保软件的一致性,因此他们利用配置管理工具Chef开发了配置清单,确保手机在测试中保持一致的状态。关于未来,雷维赛特表示,团队希望将设备加密一倍,让每个机架固定64部手机。这可能会有一些挑战,例如需要确保手机与无线接入点之间有4英尺(约合 1.2米)的间隙,确保信号有适当的衰减。此外,由于该团队计划明年开始测试大尺寸手机,因此加入更多手机将会更困难。与此同时,该团队希望,Chef配 置清单能更好地支持iOS系统。最终,Facebook希望开源设备测试机架的硬件设计,以及用于控制手机的Chef配置清单。(李丽)
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页Facebook实验室曝光:测试APP有“妙招”-测试测量-与非网
已经成为移动互联网社交的霸主,WhatsApp、Messenger、Instagram等手机软件,用户数以亿计(WhatsApp用户超十亿人)。据外媒最新消息,为了对软件性能进行测试,Facebook的实验室中购置了2000多部。
据外媒报道,Facebook日前对外披露了数据中心的一个细节。在该公司位于美国俄勒冈州的Prineville数据中心,Facebook运营着一个实验室,共有2000多部智能手机将会对面临出厂的手机软件进行压力测试,确保他们能够应付海量手机用户的访问。
据悉,大约在一年前,对于新开发出的手机软件,Facebook的工程师往往只会用身边的智能手机进行简单的测试。
不过众所周知的是,如今市面上的智能手机数量众多,从操作系统、手机屏幕、处理器、图形芯片等各不相同,如果只是用少量手机进行测试,很可能无法保证手机软件上线之后的质量。
后来,Facebook在上述数据中心定制了60多个机柜,每一个机柜放置了32部智能手机。
大量的智能手机,不仅可以确保手机软件具有最大的兼容性,也方便对手机软件进行大规模外部访问的压力测试。
据Facebook的工程师Antoine Reversat在官方博客透露,对于每一个改动的APP,Facebook都会进行详细的扫描和测试,Facebook也会利用其他计算设备来模拟运行的智能手机,比如利用苹果台式机MAC Mini模拟苹果手机,利用其他服务器模拟安卓手机等。
Facebook、Instagram、Messenger等软件,全球用户众多,因此如果某一款移动设备出现不兼容,这意味着全球将会有几百万、甚至几千万的Facebook用户受到影响,因此Facebook必须确保完成彻底的兼容性测试。
据报道,亚马逊、谷歌(微博)等服务商,目前也提供了手机软件压力和兼容测试工具。不过Facebook作为大型科技公司,拥有自己的计算基础设施,因此决定单独设计自己的智能手机机柜系统。
据工程师披露,Facebook未来还要把智能手机的机柜数量,增加一倍。
值得一提的是,在手机软件开发和测试上,Facebook已经具备了优秀的硬件基础设施,但是其APP开发整体令人失望。
迄今为止,Facebook自行开发的手机软件中,获得&现象级&成功的只有两款工具,分别是主力客户端Facebook以及移动聊天工具Messenger,作为明星软件的WhatsApp和Instagram,均从外部收购获得。
Facebook开发的大量手机软件,由于无法获得用户已经被关闭,比如新闻聚合阅读工具Paper、 新闻客户端Notify,Facebook过去还曾经模仿Snapchat的阅后即焚特色,推出几款社交工具,但是全部失败。
Facebook还曾经开发一款安卓的桌面工具,并且预装到了HTC的智能手机中。结果这一桌面APP和HTC的手机,双双败北。
腾讯科技注意到,Facebook对APP开发的战略做出了调整,不再推出功能零碎的小软件,而是通过聊天机器人、开放开发接口等方式,借助第三方力量做大做强WhatsApp、Instagram、Messenger、Facebook等少数明星软件的功能。
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
“如果没有意外,失去了灵魂的苹果会疯狂地抄袭我们。”作为锤子科技的创始人,罗永浩对新推出的产品一如既往地自信。
发表于: 09:41:21
据日本共同社5月23日报道,索尼社长吉田宪一郎23日就亏损的智能手机业务表示“将以相机功能为主提升商品竞争力”,否定了退出市场的部分观测意见。
发表于: 10:00:54
5月20日,据韩联社报道,韩国LG集团会长具本茂去世,享年73岁。据悉,40岁的养子具光谟或将接班,届时具光谟将正式成为LG家族的第四代掌门人。
发表于: 08:33:00
5月23日,信利国际(00732.HK)发布公布,较上年同期公司拥有人应占综合纯利约6200万港元,预期公司2018年第一季度业绩会大幅下跌约80%。
发表于: 08:22:36
5月24日消息,荣耀近日在印度发布荣耀畅玩7A与荣耀畅玩7C两款新品。荣耀总裁赵明表示,印度优先将成为荣耀的长期战略,荣耀计划在这个市场的各价格区间发布智能终端产品。
发表于: 08:18:35
抖动是实际信号的一组边沿与理想信号之间的偏差(兔子:说白了,抖动就是实际情况和理想情况不一样,差别越大抖动越大)。时钟信号的抖动通常由系统中的噪声或其他干扰因素引起。影响因素包括热噪声、电源变化(波动)、负载的状况(负载也可以反过来影响时钟信号)、设备噪声和临近电路耦合进来的干扰。
发表于: 13:20:36
要想知道三极管的性能好坏,并定量分析其参数,则需要专门的测量仪器,如JT一l晶体管特性图示仪。当不具备专用的测量仪器时,用万用表可以粗略地判断三极管的好坏。下面介绍用万用表判断中、小功率 (1W以下)三极管性能好坏的方法。
发表于: 13:19:45
手里零件挺多的,昨天做个东西,本来应该用IN4148做二极管用,随手拿了两个玻封管,也没仔细看就焊上去了,上电不能正常工作,仔细检查后才发现拿了稳压管当二极管用了,废了半天劲,早知道测试一下了,可是用万用表是测不出来稳压管和二极管的区别的,决定做个测试器,焊机前先测试一下二极管的耐压,防止以后再犯错误。
发表于: 13:18:42
工程师都知道,电子器件的电源测量通常是指开关电源的测量,当然也包括线性电源。本文讲解PWM开关电源,而且仅仅是作为测试经验的总结,为大家简述一些容易引起系统失效的因素。因此,在阅读本文之前,需要对开关电源有一定的了解。
发表于: 13:17:15
本文主要详解PCI总线与PXI总线有什么区别,首先介绍了PCI 总线结构图、特点及PCI总线性能,其次阐述了PXI总线的特性,最后介绍了PCI总线与PXI总线的区别。
发表于: 10:59:31
与非门科技(北京)有限公司 All Rights Reserved.
京ICP证:070212号
北京市公安局备案编号: 京ICP备:号答:当然可以,但为了保证高质量的内容,请先留言,我们会联系您并核对文章的原创性。后期我们会开放自动投稿功能。
答:谢谢您关注木瓜营销学院,您可以参与订阅,最新的内容更新会实时通知您。需要更详细的数据资料的话,可以给我们留言。
暂无回答 243
如果你已经使用Facebook广告有一段时间了,你会注意到并非所有广告组都在同一级别。事实上,你的广告组每次点击的成本可能有很大差异,不同的受众定位可能会导致C&
营销咨询订阅
联系电话(座机): +86-010-
地址: 北京市海淀区学清路8号科技财富中心A座11楼
邮编: 100192
北京木瓜移动科技股份有限公司 (C) 版权所有 2014&&
京公网安备49号
京ICP证100840号 京ICP备号-1 &&
京公网安备49号
京ICP证100840号 京ICP备号-1 &&Facebook测试移动应用 同时测试数千部手机
日 09:04&&&出处:&& 作者:刘小瑜&&
  市面上有成千上万种型号的移动设备,而Facebook希望其应用能流畅地在所有这些设备上运行,无论这些设备使用什么操作系统和运营商网络。然而,考虑到Facebook不断加入新代码,这是一项困难的任务。为了解决这一挑战,Facebook已在俄勒冈州Prineville的数据中心里成立了移动设备实验室,安装了订制的机架系统。Facebook设置了60个机架,每个机架能固定32部,并对这些进行同步测试。  Facebook测试的应用包括Facebook、Messenger和 Instagram等等,而测试关注新版本和之前版本的差别,测试内容主要是关于性能和耗电量的回归测试。  本周二,在Prineville数据中心,Facebook生产工程师安托尼·雷维赛特(Antoine Reversat)解释称,Facebook不仅关注当前的15亿用户,也在关注全球范围内即将首次联网的数十亿用户。  他表示:“我们的想法是关注新兴市场,将人们经常使用的拿到这里来。”他解释了Facebook如何挑选测试手机。而除了在新兴市场和美国热门的手机之外,该团队还会测试高端手机。  每个机架都配备了无线接入点和摄像头,使Facebook工程师可以看到升级后的应用如何影响手机。每个机架固定32部手机是因为,这是单一WiFi网络中可同时运行的手机数量。  进行这种手机测试的机架与数据中心中的服务器机架有所不同,因为某一机架的WiFi信号会干扰相邻机架的信号。因此,他们自行设计了机架,安装了可隔绝射频信号的泡沫塑料和铜圈,使机架成为电磁隔离装置。  为了测试的设备,其中一个机架安装了8台Mac Mini,每台连接4部iPhone。团队会驱动手机安装、测试及卸载应用。为了测试Android手机,Facebook在每个机架上安装了4台OCP Leopard服务器,而每台服务器连接8部Android手机。  雷维赛特的团队还希望确保软件的一致性,因此他们利用配置管理工具Chef开发了配置清单,确保手机在测试中保持一致的状态。  关于未来,雷维赛特表示,团队希望将设备加密一倍,让每个机架固定64部手机。这可能会有一些挑战,例如需要确保手机与无线接入点之间有4英尺(约合 1.2米)的间隙,确保信号有适当的衰减。此外,由于该团队计划明年开始测试大尺寸手机,因此加入更多手机将会更困难。与此同时,该团队希望,Chef配 置清单能更好地支持iOS系统。  最终,Facebook希望开源设备测试机架的硬件设计,以及用于控制手机的Chef配置清单。
扯扯车精品文章推荐Facebook如何测试移动应用?同时测试数千部手机|移动应用|Facebook_新浪科技_新浪网
Facebook如何测试移动应用?同时测试数千部手机
  新浪科技讯 北京时间7月14日早间消息,市面上有成千上万种型号的移动设备,而希望其应用能流畅地在所有这些设备上运行,无论这些设备使用什么操作系统和运营商网络。然而,考虑到Facebook不断加入新代码,这是一项困难的任务。
  为了解决这一挑战,Facebook已在俄勒冈州Prineville的数据中心里成立了移动设备实验室,安装了订制的机架系统。Facebook设置了60个机架,每个机架能固定32部手机,并对这些手机进行同步测试。Facebook测试的应用包括Facebook、Messenger和 Instagram等等,而测试关注新版本和之前版本的差别,测试内容主要是关于性能和耗电量的回归测试。
  本周二,在Prineville数据中心,Facebook生产工程师安托尼·雷维赛特(Antoine Reversat)解释称,Facebook不仅关注当前的15亿用户,也在关注全球范围内即将首次联网的数十亿用户。
  他表示:“我们的想法是关注新兴市场,将人们经常使用的手机拿到这里来。”他解释了Facebook如何挑选测试手机。而除了在新兴市场和美国热门的手机之外,该团队还会测试高端手机。
  每个机架都配备了无线接入点和摄像头,使Facebook工程师可以看到升级后的应用如何影响手机。每个机架固定32部手机是因为,这是单一WiFi网络中可同时运行的手机数量。
  进行这种手机测试的机架与数据中心中的服务器机架有所不同,因为某一机架的WiFi信号会干扰相邻机架的信号。因此,他们自行设计了机架,安装了可隔绝射频信号的泡沫塑料和铜圈,使机架成为电磁隔离装置。
  为了测试的设备,其中一个机架安装了8台Mac Mini,每台连接4部iPhone。团队会驱动手机安装、测试及卸载应用。为了测试Android手机,Facebook在每个机架上安装了4台OCP Leopard服务器,而每台服务器连接8部Android手机。
  雷维赛特的团队还希望确保软件的一致性,因此他们利用配置管理工具Chef开发了配置清单,确保手机在测试中保持一致的状态。
  关于未来,雷维赛特表示,团队希望将设备加密一倍,让每个机架固定64部手机。这可能会有一些挑战,例如需要确保手机与无线接入点之间有4英尺(约合 1.2米)的间隙,确保信号有适当的衰减。此外,由于该团队计划明年开始测试大尺寸手机,因此加入更多手机将会更困难。与此同时,该团队希望,Chef配 置清单能更好地支持iOS系统。
  最终,Facebook希望开源设备测试机架的硬件设计,以及用于控制手机的Chef配置清单。(李丽)
未来技术公司会颠覆公关公司。通过更精准的市场分析和媒体分析软...
眼看着所向披靡的 Facebook 即将给我们带来一个全新的世界,然而...
锤子最大的财富是罗永浩的营销能力,为什么非要再自己不擅长的产...
英最大汽车厂商捷豹路虎未来4年将开发超100辆用于研究的车辆,测试自动驾驶和车联网。
预计9月底,北京1.8万辆北京公交车将覆盖WiFi。这不是北京公交首次尝试免费WiFi。

我要回帖

更多关于 移动应用测试发展趋势 的文章

 

随机推荐