内部/外部公开测试(Alpha/Beta Test)
在开发软件的过程中,开发团队希望让用户直接接触到最新版本的软件,以便从用户那里收集反馈,这时开发团队会让特定的用户(Alpha/Beta用户)使用正处于开发过程中的版本,用户会通过特定的反馈渠道(E-mail、BBS、微博等)与开发者讨论使用中发现的问题等等。这种做法成功地让部分用户心甘情愿地替开发团队测试产品并提出反馈。按惯例来说,AlphaTest一般指在团队之外、公司内部进行的测试;Beta Test指把软件交给公司外部的用户进行测试,与之对应地,软件就有Alpha、Beta1、Beta2版本。在网络普及之前,做BetaTest费时费力,成本较高,现在由于网络的传播速度很快,与外部用户的联系渠道很畅通,很多外部用户都想先睹为快。因此,现在开发团队增加了反馈的密度,不必再局限于AIpha或者Beta发布,而是不断地把一些中间版本发布出去以收集反馈。