首页 > 科技 >

微软前员工深度揭秘Win10 Bug太多的原因

2019-09-23 02:03:49 暂无 阅读:1833 评论:0

众所周知Windows 10系统问题频发整体来说不乱性对照差,然而在此之前的版本其实相对来说不乱性还挺好的。自从Windows 10正式版推出之时该系统就起头频仍显现问题,甚至如今每个月平安更新都邑带来大量的新问题。其实在蓝点网几年前的文章里我们已经提到与之相关的原因,最首要的原因就是微软重组时将整个测试部门裁员。

把持系统的构建如斯复杂:

曾为微软效力长达十五年的 杰瑞•伯格 日前发布视频谈论具体注释微软把持系统团队以前构建版本时的测试流程。本来微软有着非常宏大的测试团队,这些测试团队又分为很多分歧的分支,每个分支下又设有多个分歧的组别等。

如斯仔细的划分能够包管所有功能模块都获得充裕测试,至少能够包管每个新功能都能够有足够的人手进行测试。这些子测试团队天天都邑开会商议新功能的测试情形,只有在确保没有问题的情形下才会将相关功能和代码归并。值得注重的是测试团队成员每小我都需要使用最新的测试版,测试版安装在物理机上作为测试团队平常主力系统。

微软前员工深度揭秘Win10 Bug太多的原因

杰瑞曾是Windows XP~10的斥地团队成员

为主要的处所设立专门的实验室:

杰瑞伯格还提到了本来的微软测试团队还专门为诸如英特尔、AMD、英伟达等成立专门的实验室测试CPU/GPU。这些专门的实验室用来测试新的构建版本或许功能模块与主要硬件例如处理器和显卡是否存在兼容或许机能问题。

负责这些实验室的测试团队也会与制造商进行对接,所以测试团队若发现什么问题能够很快确定并制订解决方案。待斥地团队修复问题后会再交给测试团队进行测试,测试团队经由测试后则修复方案的代码会被归并到主线程中。

然后纳德拉上任后裁撤整个测试团队:

2014年~2015年时微软原CEO鲍尔默公布退休并脱离微软,随后接任鲍尔默担当微软新CEO的是萨提亚•纳德拉。纳德拉在上任时公布微软进行大规模重组,同时纳德拉提出「移动为先云为先」的标语,即桌面..不再是重点。

在重组过程中纳德拉将把持系统整个测试团队悉数裁撤,接下来还将Windows 10/Xbox/Windows Phone归并。归并后也就是各个..的硬件使用沟通的 Windows 10 内核 , 每个版本都需要兼顾 PC、移动设备以及游戏..。当然正如你知道的那样最终WindowsPhone或许叫Windows 10 Mobile..回天无力,微软彻底抛却移动系统。

如今微软靠的是主动化测试:

对于大型贸易软件斥地公司来说雇佣真人团队进行测试是个难题的决意,因为人工成本或者需要花消大量的资金。是以如今好多软件斥地商都依靠主动化测试系统,微软同样如斯,微软如今首要靠的就是主动化和虚拟机测试等。

然而虚拟机测试看起来并不克与物理机达到沟通的测试结果,更不克与微软本来宏大而仔细的人工测试团队比拟。这也是如今Windows 10问题频发的首要原因之一,虚拟机测试存在的缺陷或许漏掉让潜在的问题无法实时发现。

Windows Insider看起来意义不大:

在视频谈论中杰瑞伯格还对Windows 10的测试项目进行商议,简洁来说测试项目并不克匡助微软解决太多问题。首要原因是多数测试版用户碰到问题不会自动向微软反馈,当然尽量向微软反馈最终的究竟或者也是没有人搭理。

显现这种情形的首要原因在于转储日志,系统运行时会络续地记录各类情形并生成极其宏大的转储日志以供剖析。然而实际情形是只有当系统溃逃时转储日志才会将其细节记录,其他方面的「小问题」系统并不会记录转储日志。

完整的转储日志体积相当大 , 或者在几十GB、几百GB也或者在TB级别 , 显然多数用户也没有这么大的空间存储。也就是尽量用户自动向微软反馈并供应转储日志,实际供应的也只是部门片段而不是整个把持系统完整运行日志。

对于微软工程师来说经由片段日志排盘问题自己也存在难题,久而久之Windows 10储蓄的各类反馈也越来越多。然后微软工程师们面临如斯多的问题或者就会有选择性的抛却,Windows 10 1809 丢失文件反馈就是典型例子。当微软工程师们对于用户提出的反馈回应越来越低时,这也反过来降低测试版用户的积极性抛却持续向微软反馈。

PS : 相信阅读本文的蓝点网堵着应该有好多都安装过测试版 , 那么碰到问题时你有自动向微软反馈过这些问题吗?

微软前员工深度揭秘Win10 Bug太多的原因

注重看杰瑞的T恤

正式版用户其实也成为小白鼠

蓝点网此前就恶作剧提到测试版用户属于大白鼠、正式版用户属于小白鼠,贸易用户的版本才属于真正的正式版。杰瑞伯格透露如今正式版用户们领受的版本实际都是在帮微软测试,这些正式版用户素质上已沦为微软测试用户。

以往微软推送新版本都是多量量的快速推送 , 杰瑞伯格称最岑岭时微软可以在极短时间内将全球 1/4 的设备升级。只是后来问题频发导致微软调整策略降低新版本的推送速度,采用分批推送的体式一边推送一边收集着遥测数据。所以直到如今还有效户没有收到 Windows 10 Version 1903 版更新,因为微软还没有做好周全笼盖新版的预备。

Windows 10始终在看着你:

在视频谈论里杰瑞伯格还提到Windows 10版的隐私问题,此前这个版本收集大量数据被欧盟监管机构提议查询。杰瑞伯格透露尽量到如今微软照样会持续收集用户的各类数据,其实最首要的就是经由遥测监控设备的运行情形。

当然坦率的说这并不克透露微软有意收集信息拿来卖告白或许其他用途,因为微软目的在于收集潜在的运行故障。没有测试团队微软工程师们只能依靠内置的遥测系统,从用户开机到运行第三方软件微软都邑存眷系统运行情形。

若是发现潜在的问题这些日志就会被主动上传到微软办事器进行剖析,匡助微软斥地团队确定哪里需要进行修复。说究竟对于Windows 10斥地团队来说如今属于巧妇难为无米之炊,没有测试人员只能本身想法子解决测试问题。

相关文章