[Reprint] the effectiveness of 15 years for Microsoft's Windows 10 former Microsoft employees to explain why the problem so much

Microsoft is the effectiveness of employees 15 years ago Microsoft Windows 10 to explain why the problem so much

HTTPS: // www.cnbeta.com/articles/tech/892109.htm 

1 . Test team has been abolished 

2 automated testing and test virtual machine is still inadequate place. 

3 Microsoft can get the data win10, a little. You should be able to improve access to critical personal information.

 

As we all know Windows 10 system problems frequently relatively poor overall stability, however, before this version is actually pretty good stability, relatively speaking. Ever since Windows 10 launched the official version of the system problems began to appear frequently, and even now monthly security update will bring a lot of new problems, when in fact the main reason is Microsoft's reorganization of the entire test sector layoffs.

access:

Microsoft Chinese official mall - Windows

The construction of such a complex operating system:

He worked for Microsoft in effect for fifteen years • Jerry Berg has released video reviews a detailed explanation of the testing process builds upon Microsoft's previous operating system team.

The original Microsoft has a very large test team, the test team is divided into many different branches, each branch and at a plurality of different groups and so on.

So detailed classification can ensure that all functional modules are fully tested, at least to ensure that each new feature can have sufficient manpower for testing.

These sub-tests the team will meet daily to discuss the new features of the test cases, only if the related functions and code merger in ensuring there is no problem.

It is noteworthy that the test team everyone needs to use the latest beta test version is installed on a physical machine as the main system test team daily.

Jerry was a Windows XP ~ 10 members of the development team

F0)1169AYX(R()1K]%YKKEE.png

Set up a special laboratory for the important place:

杰瑞伯格还提到了原来的微软测试团队还专门为诸如英特尔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 丢失文件反馈就是典型例子。

当微软工程师们对于用户提出的反馈回应越来越低时,这也反过来降低测试版用户的积极性放弃继续向微软反馈。

DA9YI7R8XUZ`_AM@LZC8[KS.png

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

蓝点网此前就开玩笑提到测试版用户属于大白鼠、正式版用户属于小白鼠,商业用户的版本才属于真正的正式版。

杰瑞伯格表示现在正式版用户们接收的版本实际都是在帮微软测试,这些正式版用户本质上已沦为微软测试用户。

以往微软推送新版本都是大批量的快速推送 , 杰瑞伯格称最高峰时微软能够在极短时间内将全球 1/4 的设备升级。

只是后来问题频发导致微软调整策略降低新版本的推送速度,采用分批推送的方式一边推送一边收集着遥测数据。

所以直到现在还有用户没有收到 Windows 10 Version 1903 版更新,因为微软还没有做好全面覆盖新版的准备。

Windows 10始终在看着你:

在视频评论里杰瑞伯格还提到Windows 10版的隐私问题,此前这个版本收集大量数据被欧盟监管机构发起调查。

Jerry Berg said various data even now, Microsoft will continue to collect users, in fact, the most important is through the operation of the telemetry monitoring equipment.

Of course, quite frankly it does not knowingly collect information that Microsoft used to sell advertising or other purposes, as Microsoft aims to collect potential operational failure.

Microsoft did not test team engineers rely on the built-in telemetry system, boot from the operation of the user to run third-party software, Microsoft will focus system.

If you find a potential problem with these logs will be automatically uploaded to Microsoft servers for analysis to help determine where Microsoft's development team needs to be fixed.

In the final analysis for Windows 10 development team now belongs to make bricks without straw, no testers can only think of ways to solve test problems.

Guess you like

Origin www.cnblogs.com/jinanxiaolaohu/p/11570271.html