对于认真探究如何测试、改善测试效果的团队和组织来说,研究业界大佬的测试和质保实践,一定可以受益匪浅。
显然,谷歌、微软和亚马逊这样的公司,如果不是对产品质量足够重视,是不可能像现在这样成功的。
但是对软件巨头们的研究表明,成功并没有放之四海而皆准的秘诀。让我们一起来学习,世界上最著名的五家公司是如何组织他们的质量保证工作的。
谷歌:寻找最佳实践
谷歌,这个世界上最大的搜索引擎公司,是如何组织测试工作的呢?这要视产品和团队而定。
举个例子,负责搜索引擎的团队,维护了一个庞大又严谨的测试框架。因为搜索是谷歌的核心业务,团队想要保证持续地、高质量的交付,不希望因为测试工作不到位而把产品搞砸。
谷歌采用了一个四段式测试流程来处理搜索引擎的改动:
1. 由专职的、内部测试人员(谷歌员工)进行测试;
2. 在众测平台上进行进一步的测试;
3. 自我试用阶段,即由谷歌的员工在日常工作中来使用产品;
4. Beta测试,即把产品释放给一小部分终端客户来使用。
这样看似完善的测试流程,谷歌前工程总监詹姆斯·惠特克在一段视频中仍然解释说,还有改善的空间——负责不同阶段测试的人员之间的沟通还没达到理想状态(可能导致部分功能被多次测试或者漏测)。
但是