传统测试模型(如图1)中,单元测试-接口测试-UI测试在软件研发不同阶段所占比重差不多,甚至部分项目中,UI测试所占比重大大高于单元测试或接口测试。因为部分
(图1)
项目可能存在单元测试及接口测试缺失的情况。出现这个想象的原因,可能存在项目时间紧、团队质量管理理念差异多方面的原因。随着“测试应尽早介入研发过程,以提高交付效率”观念的深入人心,以及目前大部分公司项目的持续迭代及交付频率提高,目前提高接口测试比重的观点正在被更多的接受,则测试模型转变为如图2所示。
(图2)
同时由于接口测试用例复用性比UI用例强的优点,也为接口测试的普及提供了理由。