探秘:Windows 10如何在微软内部测试

时间:2015-12-22 16:28 来源:快启动 点击:

从Windows 10开始,微软采用了一种全新的测试模式,其中既包含微软员工的“Dogfooding”内部测试,也包含公司外部Windows Insider预览体验成员的测试,这种测试方式使得Windows 10的开发更有效率,更接地气。

Windows 10如何在微软内部测试

Dogfooding:“吃你自己的狗粮,也被称为dogfooding,是用来描述公司使用自家产品来测试和推广产品的俚语。 Dogfooding可以是一个公司证实信任其自家产品的一种方式,也是一种在实际使用中进行测试的方式。因此,dogfooding既可用于质量控制,也是一种证明式广告。”

据ZDNet的常驻微软专家 Mary Jo Foley的一份报告,微软已经给95%以上的员工部署Windows 10。微软IT部门采用了就地升级的方式,这种方式员工也比较容易接受。

微软IT部门就地升级方式的成功使用是建立在多年个案研究的基础上,使Windows 10顺利部署到公司96000以上的用户。类似于Windows 10 Insider预览,微软有一个“第一和最好”(F&B)项目,它运行在自己的业务范围内。微软F&B项目在大约9周内帮助微软IT部门部署Windows 10到大部分偏远和企业网络连接的用户。其F&B项目的成果是使微软在7月Windows 10广泛发布之前,净赚38000名用户,这意味着当时微软已经有40%的员工使用其新的操作系统,大部分都是毫不犹豫就升级了。

使用就地升级Windows 10的方式削减了微软使用其系统中心2012 R2配置管理器SP1的部署开销,也减少了到现场的服务台呼叫。对于微软的员工,就地升级,代表了时间重新获得牌照,登录,应用程序数据文件和设置,这在大多数情况下保持员工的工作效率影响相对较小的减少。

从以前的升级周期吸取经验,比如Windows 7到Windows 8和Windows 8至8.1,微软的IT部门采用Ring(通道)式升级过程进行升级。微软先对更新进行测试,选择员工加入公司的Canary,操作系统组(OSG)和微软Ring。按照从Canary到微软Ring这个顺序,员工将测试每日build的任何部分,以及慢速的每月build和已验证的build。

根据微软IT部门提交的报告,该公司在Windows 10测试过程中获得了以下经验:

1、建立早期使用者社区是一种很好的尝试。早期使用者参与安装,验证用户场景,提供反馈,并且在微软技术论坛分享信息,这些对于Windows 10和其他产品的成功都是至关重要的。

2、就地升级方法效果非常好。所有的应用程序,数据和设置在整个迁移过程中得到处理。微软用户真的无需做任何事情。点击,点击,安装,然后启动和运行。

3、发生故障时,用户可以顺利回归到以前的操作系统,获得更好的用户体验。对于Windows 10而言,Windows安装程序会自动创建一个包含原来的操作系统,应用程序,数据和设置的一个Windows.old文件夹。Windows.old文件复制整个操作系统,数据和设置。在灾难性故障发生时,Windows.old文件允许用户恢复文件和密钥。

4、使用有针对性的沟通,微软IT部门部署了一款应用来通知用户,他们将在未来某个时间点获得升级安装。这款应用在桌面通知用户,以避免在收件箱中被忽视。

5、计划强制更新,以尽量减少对用户的影响。微软IT部门确保强制更新在大部分计算机连接到企业网络的日期和时间推送。这对帮助台的影响较小,并且它,降低了约50%的支持成本。

Windows 10标志着微软软件部署方式的转变,该公司将继续在内部调整消费者和企业采购其产品的方式。有了Windows 10公众版本的相对成功,看来微软和它的Canary测试者、Fast & Best项目、Windows 10预览体验计划和就地升级使该公司走上了一条康庄大道。

Win10 微软