一种实时嵌入式软件自动化闭环测试方法技术

技术编号:3910403 阅读:300 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种实时嵌入式软件自动化闭环测试的方法。该方法是利用基于通用编程语言实时扩展的实时嵌入式软件测试描述语言的灵活特性,及其执行引擎的可嵌入性、移植性和实时运行特性,可完成实时测试运行过程中测试人员与被测系统的实时反馈处理,实现实时嵌入式软件的自动化闭环测试。该方法需要将测试执行引擎嵌入到测试平台中,并将系统的测试驱动模块与测试执行引擎本身相整合,使得测试描述的执行能够驱动测试的自动化实时运行。

【技术实现步骤摘要】

【技术保护点】
一种实时嵌入式软件自动化闭环测试方法,该方法包括以下步骤: 1)在测试开始前,由测试开发系统的上位机加载已根据被测系统文档生成的测试要求; 2)根据所述测试要求,生成针对被测系统的测试配置; 3)生成测试用例,其中包括每次测试的 时间特性、输入、输出、测试过程中的反馈及测试通过条件,然后采用测试描述语言将所述测试用例进行转换,生成测试程序;对生成的所述测试程序进行语法检查,并将通过语法检查的测试程序从测试开发系统的上位机下载到下位机; 4)在测试程序下载到下位机 后,在下位机上启动任务调度过程完成测试任务并在测试任务执行完毕及测试结束后回收资源; 5)在下位机上启动测试执行引擎,所述引擎在测试启动前,完成测试程序的预处理功能,形成各测试任务的指令序列,在测试启动后,对已形成的测试指令序列进行实时 处理,为驱动测试运行提供保障; 6)将执行引擎实时处理的输入数据通过真实的I/O接口由下位机发送到被测实时嵌入式系统,并实时接收被测系统的输出数据,驱动测试运行; 7)所述被测实时嵌入式系统接收下位机产生的测试激励,实时运行并通过与 下位机的I/O接口进行实时通讯。...

【技术特征摘要】

【专利技术属性】
技术研发人员:殷永峰刘斌蒋崇武李震
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利