本文介绍自动化金字塔以及两种自动化测试的反模式(蛋筒冰激凌、纸杯蛋糕)中存在的问题与产生的原因,并借助经济学分析,简要介绍了一种适合独立测试团队自动化实施的改良模式-橄榄模式。自动化金字塔最早是在2009年由MikeCohn提出的。最早提出来的时候是一个三层的金字塔,从上到下分别是UI/Service/Unit测试。后来LisaCripin在她著名的《agiletesting》[1]这本书中,又给这个金字塔加了一个手工测试的帽子。随着敏捷测试的不断推进,帽子部分又转变成了探索式测试,如图1所示。当然service层可以也理解为API测试,或者集成测试等等。这种下宽上窄的三角形结构,代表着各层自