嵌入式软件测试平台的研究与实现

被引:0
作者
乔文军
机构
[1] 南京航空航天大学
关键词
软件测试; 嵌入式系统; ARM; 软件插装; 覆盖率;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
随着计算机技术的飞速发展,嵌入式系统的硬件规模和性能得到了极大提高,相应的,嵌入式系统软件和应用软件的规模也日益提高,在整个嵌入式系统开发周期中所占的比重越来越大,复杂程度也越来越高。软件的质量对整个产品的质量起到了决定性的作用。因此我们迫切需要一种针对嵌入式领域的测试工具来提高软件的质量和可靠性,缩短软件的开发周期。 覆盖测试是嵌入式软件测试中的重要环节。覆盖测试的关键技术是对程序代码的分析和处理。本文在对专业覆盖测试工具及其实现方法进行深入细致分析的基础上,着重研究了插装方法和技术,提出了利用改进的插装方式来实现嵌入式软件源程序插装的方法,同时提出了一个宿主机和目标机交联测试的模型。传统的嵌入式软件覆盖率测试主要采用插装目标代码的方式,而本文主要以插装源代码的方式,构建了一个嵌入式软件测试平台ARMT,该测试平台主要实现了词法分析,语法分析和插装,串口通信,显示以及测试用例选择等功能。 ARMT测试平台的硬件测试环境由PC机和EasyARM2100实验系统共同组成,EasyARM2100实验系统采用的是Philips公司的LPC2114。本文的最后,在PC机和EasyARM2100系统交联的测试环境中,通过实例验证了测试平台的实用性和覆盖率测试结果的正确性。
引用
收藏
页数:83
共 30 条
[1]
软件测试工具的选择和使用 [J].
李理 ;
刘军 .
警察技术, 2006, (04) :41-44
[2]
软件自动测试方法的研究与实现 [J].
翟立东 ;
孙丽萍 .
大连铁道学院学报, 2005, (04) :52-56
[3]
软件测试中的插装技术 [J].
舒畅 ;
李龙腾 .
火力与指挥控制, 2005, (S1)
[4]
嵌入式软件覆盖测试的研究 [J].
唐科 ;
汪文勇 ;
刘利枚 .
成都信息工程学院学报, 2005, (05)
[5]
基于嵌入式系统的软件结构覆盖测试技术 [J].
张丽 .
舰船电子工程, 2005, (03) :63-66+83
[6]
汇编程序覆盖测试中分支路径数的计算 [J].
唐科 ;
汪文勇 ;
向渝 ;
罗光春 .
电子科技大学学报, 2005, (02) :236-239
[7]
软件测试用例生成综合策略研究 [J].
李冰 ;
陈自力 ;
马飒飒 .
计算机测量与控制, 2005, (04) :396-398
[8]
基于覆盖与故障注入的飞控软件测试技术研究 [J].
马飒飒 ;
赵守伟 ;
肖小峰 .
计算机测量与控制, 2005, (03) :291-293+300
[9]
基于模块化设计的嵌入式软件测试方法附视频 [J].
郭远东 ;
黄荣瑛 ;
陈友东 ;
王田苗 .
单片机与嵌入式系统应用, 2005, (01) :17-20
[10]
程序插装技术在软件内建自测试中的应用 [J].
钟治平 ;
徐拾义 .
计算机工程与应用, 2004, (17) :117-118+229