嵌入式软件综合测试平台技术研究
【摘要】:
随着嵌入式系统的广泛应用,人们对嵌入式系统软件的质量提出了更高的要求,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。由于汇编语言具有良好的实时性以及在此基础上积累了丰富的使用经验,因而被广泛的使用。但由于汇编语言的实时高效性导致汇编语言编程缺乏规范性,这给汇编语言软件的度量和测试带来了极大的困难;长期以来,缺少有效的嵌入式软件测试工具,特别是针对汇编语言的分析与测试工具。国内针对汇编代码的传统测试一般采用手工的方式进行,不仅效率低,而且存在严重的漏洞和隐患,不能达到预期的效果。
本课题提供一个通用化嵌入式软件综合测试平台,该测试有较高的实时响应能力,支持大多数的标准I/O接口,对于被测软件运行的外围设备提供可视化的仿真设备开发工具,支持软件多方面的测试,并提供完善的测试管理功能。
本课题提高了测试平台的通用性,提高了资源利用率,改变目前各软件专用测试系统的开发模式;同时能够减少软件测试系统的开发费用和研制周期;“综合测试平台”具备的完善测试管理功能将使软件测试有较高的自动化水平,从而提高测试的效率,保障军工嵌入式软件的质量。
本课题的研究成果不仅可以应用于各类嵌入式软件的测试,而且还可以应用于各类民用智能化嵌入式软件;可以提供给其他民用领域的专业评测机构使用,也可以提供各类民用嵌入式系统的研发者使用,具有广泛的应用前景。