在微软的测试流程中有escrow一词,指一个特定阶段,通常用于在某个里程碑临近结束时。我们知道,微软的很多产品都做daily build。在这个阶段之前,主build号应该是不断累加的,比如build 1234,1235,1236……可是到了里程碑末尾,要挑选一个build,在其基础上使之稳定,形成一个可以拿出来见光的build。这时,主build号就不再增加了,而是出现了次build号。比如build 1234.1,1234.2,1234.3……至于本地化版本,甚至还有build 1234.3.1,1234.3.2等等。
在这个阶段,测试团队是主要角色。发挥主流作用的不是developer而是tester,直到质量达到要求为止。
escrow一词的来历跟盖房子有关,原意是“由第三方保管的契约”。参见wikipedia的解释:
http://en.wikipedia.org/wiki/Escrow
在软件测试里,测试团队就是这个“third party escrow agent”