- 1
- 2
- 3
- 4
- 5
基于软件仿真的汇编语言嵌入式软件测试平台研究与实现
资料介绍
随着嵌入式系统的广泛应用,人们对嵌入式系统软件的质量提出了更高的要求,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。由于汇编语言具有良好的实时性以及在此基础上积累了丰富的使用经验,因而被广泛的使用。但由于汇编语言的实时高效性导致汇编语言编程缺乏规范性,这给汇编语言软件的度量和测试带来了极大的困难;长期以来,缺少有效的嵌入式软件测试工具,特别是针对汇编语言的分析与测试工具。国内针对汇编代码的传统测试一般采用手工的方式进行,不仅效率低,而且存在严重的漏洞和隐患,不能达到预期的效果。 为了满足国内用户对嵌入式汇编应用程序进行测试的需求,本文在对当今主流的专业覆盖测试工具及其实现方法进行深入研究的基础上,结合课题确定了论文的需求和技术路线,设计并实现了基于软件仿真的针对Intel51系列单片机的汇编语言嵌入式软件测试系统原型,原型系统由源程序词语法分析、静态结构分析、功能测试、代码测试、数据分析与文档报告等模块组成。原型系统实现了基本的黑盒和白盒测试,其中白盒测试实现了语句和分支覆盖;实现了汇编测试的静态分析和动态分析,静态分析主要是生成程序的流程图,动态分析主要是利用程序插桩技术实现语句和分支覆盖率及在多个测试用例驱动下的综合覆盖率的计算和运行时间及内存使用情况的统计。本文提出的技术路线和技术方案对支持其他高级语言的嵌入式软件测试具有一定的通用性。在项目组全体同志的共同努力下,完成了测试系统的编码及调试工作,实现了针对8051汇编语言的测试系统原型。
部分文件列表
文件名 | 大小 |
基于软件仿真的汇编语言嵌入式软件测试平台研究与实现.pdf | 3M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
全部评论(0)