[01580694]一种基于嵌入式模拟器的测试桩获取方法
交易价格:
面议
所属行业:
建筑装饰
类型:
非专利
交易方式:
资料待完善
联系人:
所在地:
- 服务承诺
- 产权明晰
-
资料保密
对所交付的所有资料进行保密
- 如实描述
技术详细介绍
本发明提出一种基于嵌入式模拟器ARMulator的测试桩获取方法,能有效进行基于ARM内核的嵌入式软件测试。基于该方法能在宿主机上搭建嵌入式软件测试平台,被测软件经插桩后运行在平台上,桩数据能即时发送和接收,实现嵌入式软件的白盒测试。它包括以下步骤:(1)编制stub端口模拟器,加载到嵌入式模拟器上;(2)编制桩获取器;(3)将被测软件进行插桩,经编译链接后生成目标程序,运行于模拟器之上;(4)模拟器进程在执行过程中实时将桩数据发送给stub端口模拟器;(5)桩获取器即时获得桩数据并分析,即时得出程序运行过程中的语句覆盖和分支情况,实现白盒测试。
本发明提出一种基于嵌入式模拟器ARMulator的测试桩获取方法,能有效进行基于ARM内核的嵌入式软件测试。基于该方法能在宿主机上搭建嵌入式软件测试平台,被测软件经插桩后运行在平台上,桩数据能即时发送和接收,实现嵌入式软件的白盒测试。它包括以下步骤:(1)编制stub端口模拟器,加载到嵌入式模拟器上;(2)编制桩获取器;(3)将被测软件进行插桩,经编译链接后生成目标程序,运行于模拟器之上;(4)模拟器进程在执行过程中实时将桩数据发送给stub端口模拟器;(5)桩获取器即时获得桩数据并分析,即时得出程序运行过程中的语句覆盖和分支情况,实现白盒测试。