首页> 中文学位 >一种嵌入式汇编软件测试平台的设计与实现
【6h】

一种嵌入式汇编软件测试平台的设计与实现

 

目录

文摘

英文文摘

独创性声明及关于论文使用授权的说明

第一章绪论

第二章软件测试技术

第三章嵌入式系统与嵌入式软件测试

第四章嵌入式软件测试平台技术路线及总体设计

第五章基于51嵌入式汇编语言测试平台的实现

5.1测试平台概述

5.2基本块理论在静态分析中的应用

5.3汇编程序流程分析

5.4外部存储器访问记录

5.5时间性能分析

5.6覆盖率数据分析

5.7综合覆盖分析

5.8图形界面(GUI)设计

5.9实现平台与现有国外优秀测试平台的比较

5.10本章小结

第六章结束语

致谢

参考文献

攻硕期间取得的研究成果

附录:测试平台的主要功能界面

修改提纲:

展开▼

摘要

嵌入式系统的广泛应用使人们越来越关注其可靠性。嵌入式软件的测试和验证是保证嵌入式软件正确性和提高嵌入式软件可靠性的最基本和最重要的手段。由于历史的原因,部分嵌入式软件开发采用了汇编语言,且这些软件的规模较大,实际运行效果较好。但长期以来,缺乏针对汇编语言的分析与测试工具。 本文通过研究软件测试技术和嵌入式的特点,分析嵌入式软件的测试机制,并通过比较国外嵌入式测试软件的特点,研究实现一套具有自主知识产权的完整嵌入式汇编软件测试平台。 论文首先介绍本课题的研究背景,分析通用的软件测试技术。论述了目前主流的软件测试技术。分析了白盒和黑盒两种软件测试方法,介绍了软件测试和软件评测的内容,为下一步分析嵌入式软件测试提供理论基础。从嵌入式系统、嵌入式软件的角度出发,分析了嵌入式软件不同于通用软件的特点,以及嵌入式软件测试与通用软件测试的差异,并通过分析现在流行的国外嵌入式测试平台,为本嵌入式软件测试平台研究与实现打下了基础。 其次,本文重点研究了嵌入式汇编软件测试平台的构建,构思了基于汇编软件测试平台的总体构架。根据该测试平台的需求和特点,结合当前测试平台的主流技术,重点分析并构思了虚拟插桩技术、基本块理论、流程图建立等测试平台使用的关键技术。 最后,通过将本文的理论研究应用到该平台的设计中,叙述了嵌入式系统测试平台研究与实现。为测试人员提供了基于8051汇编软件的流程图分析、内存使用分析、测试用例自动生成、外存访问、覆盖率分析、功能分析等功能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
AI论文写作

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号