首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

构建以软件为中心的下一代自动化测试系统

构建以软件为中心的下一代自动化测试系统

关键字:模块化软件定义   自动化测试  
1.绪论:自动化测试系统的设计挑战
测试管理人员和工程师们为了保证交付到客户手中的产品质量和可靠性,在各种应用领域(从设计验证,经终端产品测试,到设备维修诊断)都采用自动化测试系统。他们使用自动测试系统执行简单的“通过”或“失败”测试,或者通过它执行一整套的产品特性测试。由于设计周期后期产品瑕疵检测的成本呈上升趋势,自动化测试系统迅速地成为产品开发流程中一个重要的部分。这篇“设计下一代自动化测试”的文章描述了一些迫使工程团队减少测试成本和时间的挑战。这篇文章还深刻地洞察了测试管理人员和工程师们如何通过建立模块化软件定义型测试系统来克服这些挑战。这种测试系统在减少总体成本的同时,显著地增加了测试系统的吞吐量和灵活性。

如今的测试工程师们面临着一系列新的压力。他们所面临的产品开发环境情况如下:


产品设计比前几代更为复杂
为了保持竞争力并满足客户要求,开发周期要求越来越短
产品测试成本越来越高,而预算越来越少
不断提高的设计复杂性

如今,测试测量的最明显趋势是器件复杂性不断增加。例如,消费电子、通信和半导体工业持续要求将数字图像/视频、高保真音频、无线通信和因特网互联性集成到一个单独产品中。甚至在汽车中都集成了复杂的汽车娱乐和信息系统、安全和早期预警系统,以及车身和发动机上的控制电子装备。测试系统的设计不仅需要足够灵活地支持对不同产品模型进行广泛的测试,还需要能够进行升级以提供新测试功能所需的更多测试点。

更短的产品开发周期

由于希望不断提高新产品和技术,拥有市场第一个占有率的竞争天性,设计和测试工程团队只能不断的缩短产品开发周期。为此,工程团队必须设计出新的测试策略来减少测试时间,并提高从设计到生产的测试效率。

日益增加的测试成本和日益减少的测试预算

增加设备功能通常会导致测试流程更昂贵、费时。然而,构建每个功能的成本却是降低的,这就迫使工程部门要减少成本和预算,如图1所示。工程师们必须改进测试策略,通过增加测试系统的吞吐量、减少维护和升级成本和必需的资本投资来降低总成本。



图1:来自SIA的数据表明:随着时间推移,硅(或者器件功能)的成本在降低,但测试成本却在持续增加。
返回列表