成果基本信息 | ||||||
关键词: | 模拟器;嵌入式;测试桩;获取方法 | |||||
成果类别: | 技术成熟度: | |||||
体现形式(基础理论类): | 体现形式(应用技术类): | 无 | ||||
成果登记号: | 9612018Y3015 | 资源采集日期: | 2019-04-15 |
研究情况 | |||||
单位名称: | 西安邮电大学 | 技术水平: | |||
评价证书号: | 评价单位: | ||||
评价日期: | 评价证书号: |
转化情况 | |||||
转让范围: | 推广形式: | 无 | |||
已转让企业数(个): | 0 |
联系方式 | |||||
联系人(平台): | 玉女士 | 联系人(平台)电话: | 0771-5885053 | ||
*成果单位详细联系方式请登录会员;还不是会员,马上注册! |
成果简介 | |||||
本发明提出一种基于嵌入式模拟器ARMulator的测试桩获取方法,能有效进行基于ARM内核的嵌入式软件测试。基于该方法能在宿主机上搭建嵌入式软件测试平台,被测软件经插桩后运行在平台上,桩数据能即时发送和接收,实现嵌入式软件的白盒测试。它包括以下步骤:(1)编制stub端口模拟器,加载到嵌入式模拟器上;(2)编制桩获取器;(3)将被测软件进行插桩,经编译链接后生成目标程序,运行于模拟器之上;(4)模拟器进程在执行过程中实时将桩数据发送给stub端口模拟器;(5)桩获取器即时获得桩数据并分析,即时得出程序运行过程中的语句覆盖和分支情况,实现白盒测试。 |