许多参与Beta测试的测试者常常提出疑问:在Windows 7 Beta和RC版之间有没有向测试者发布过渡版本?答案很简单,没有。但是背后的原因比这个简单的答案复杂得多。许多人可能还记得在Vista测试期间存在着多个过渡版本,这些版本常常在每个月来一次,部分版本可能跨越更长的时间。
而Windows 7的测试用户没有收到任何官方过渡版本,1月份他们得到Beta版,在4月份他们将收到RC版,届时他们可以评估该版本是否解决了beta版里的bug。
笔者曾经向Steven Sinofsky询问是否向技术测试者发布过渡版本,他给笔者相应的回复。他们向技术测试者发布的不是第一个的winmain build,而是经过严格验证测试的,然后再重新封装发布给测试者,以下我们来举个例子展示验证测试的过程:
5231.0.winmain.050912-2020——就像你所看到的是第一个的winmain build,版本号中明确标明序号0和winmain,该版本将进行验证测试,重新封装再向测试者发布。
5231.2.winmain_idx03.051004-2120——这个重新封装的版本,该版本在9月12日和10月4日之间通过多次验证测试之后,进行重新封装。他的版本标签也有所改变,在winmain后添加_idx03,该版本在经过完整的验证测试之后向测试者发布。
上面两个例子中,微软花费了3周(标签中的0-2)对build 5231进行验证测试和封装,再向beta测试者发布。现在微软不是每个月都对Windows 7进行上述过程,所以时间节省下来了。下面继续举例说明的验证过程:
5308.17.winmain_idx01.060217-2200——很显然这个版本是重新封装的版本,看到前面的标签17,这说明微软在向Vista测试者发布Beta版本前确实做了很多准备,花了很长的时间。
Steven不想Windows 7团队把精力集中在这些预编译版本,使得他们可以集中精力在下一个milestone版本。微软频繁的给OEM,TAP项目成员,IHV发送winmain版本,为何不给技术测试者每月发放?他解释道,这些版本没有经过严格的测试,可能导致一些问题出现,如果这样会影响该产品的形象。