基于仿真器的嵌入式软件单元测试方法
Emulator-based embedded software unit testing method作者机构:北京林业大学信息学院北京100083 北京航空航天大学计算机学院北京100191
出 版 物:《北京航空航天大学学报》 (Journal of Beijing University of Aeronautics and Astronautics)
年 卷 期:2012年第38卷第12期
页 面:1686-1690页
核心收录:
学科分类:08[工学] 0802[工学-机械工程] 0835[工学-软件工程] 0825[工学-航空宇航科学与技术] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:北京林业大学青年科技基金资助项目(2010BLX14) 国家自然科学基金资助项目(60573084)
摘 要:介绍了一种基于仿真器的嵌入式软件测试方法,通过构造链接器分析目标文件,生成内存映像,加载到仿真器执行测试.该方法特别适合嵌入式软件的单元测试,支持对不完整的代码进行测试,同时引入了交互式脚本执行机制,支持采用高级脚本语言而不是嵌入式专用汇编语言设计桩函数和测试用例,降低了测试人员的培训代价.航天某院等单位的应用结果显示,该方法能有效提升嵌入式软件的单元测试效率,有较高的实际推广价值.