一种基于虚拟机技术的机载软件系统测试通用平台技术方案

技术编号:8413086 阅读:218 留言:0更新日期:2013-03-14 02:08
本发明专利技术公开了一种基于虚拟机技术的机载软件系统测试通用测试平台,包括用户界面输入部分,被测目标机全系统仿真部分,接口转换和通信代理部分和测试用例池部分。本发明专利技术基于虚拟机技术对被测设备进行全系统仿真实现,再将被测软件的可执行代码无缝运行在该仿真环境中,利用测试软件来实现软件系统测试平台。本发明专利技术测试平台具有最大限度的避免测试设备的重复开发,缩短测试周期,提高测试效率,降低测试成本等优点。

【技术实现步骤摘要】

本专利技术属于软件开发技术范围,更具体说是本专利技术涉及一种基于虚拟机技术的机载软件系统测试通用平台
技术介绍
现有的嵌入式软件的系统测试,由于与系统的具体功能、实现技术以及采用的平台密切相关,所以很难找到一种 由第三方提供的通用的软件系统测试工具。目前在航空电子领域,软件系统测试通常是利用特定的测试设备,针对特定的系统,编写特定的测试程序,对目标机直接进行软件系统测试。但是因为不同的产品所采用的CPU和外部接口的不同,这种测试方法对于不同的被测系统需要不同的真实的系统设备、仿真测试设备、测试工具、测试平台来实现,缺乏通用性。在真实的目标机系统上进行系统软件测试需要在被测系统工作的真实环境下去同其他系统协同工作、需要软件测试人员操作硬件、了解电压电流等软件不关心的产品硬件相关特性,在时间上和工作量上会因此增加测试成本和工作量,影响软件系统测试的进度,同时不利于第三方进行的系统独立测试。
技术实现思路
针对已有技术存在的不足,本专利技术的目的在于为所有的嵌入式系统软件提供一个基于虚拟机技术的通用软件系统测试平台,从而最大限度的避免测试设备的重复开发,缩短测试周期,提高测试效率,降低测试本文档来自技高网...

【技术保护点】
一种基于虚拟机技术的机载软件系统测试通用测试平台,其运行在主机平台和操作系统与应用程序上,测试平台包括用户界面输入部分,被测目标机全系统仿真部分,测试用例池部分,接口转换和通信代理部分,其特征在于:所述用户界面输入部分包括两部分:一部分用于配置被测设备硬件条件的被测系统接口配置单元,另一部分为测试用例输入及结果显示单元,用户界面输入部分和被测目标机全系统仿真部分与接口转换和通信代理部分相连,用户界面输入部分与测试用例池部分相连;所述被测目标机全系统仿真部分实现了机载设备中常用的各种CPU及其外围设备的仿真,并将各仿真进行模块化处理形成CPU、存储器及各种I/O接口的标准模块池,将被测配置通过界...

【技术特征摘要】

【专利技术属性】
技术研发人员:鲍颖力
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1