日新月异的科技发展与日趋激烈的市场竞争给工程师们带来了持续的压力和挑战。其中一个挑战就是协议的多样化,比如在通讯行业中,比起十年前,目前的通讯协议几乎数不清(见图1),而且没有一个明显的主导协议,因此终产品就需要同时实现多个协议。
产品功能的日趋集成化也是挑战之一,拿新上市的iPhone为例(见图2),它汇聚了多种功能,不仅用来通话,也可以用作MP3、PDA、数字相机等等,并且为了保持市场的竞争力,新的功能会被不断地加入。
图1:通讯行业并存着多样的协议。
图2:产品功能日趋集成化。
显然,如果要跟上这样的发展,实现产品的覆盖测试,功能固定的传统测试方法已无