文摘
英文文摘
声明
第1章绪论
1.1研究意义
1.1.1本文的现状及发展前景
1.1.2本文研究的意义
1.1.3本文研究的目的
1.2论文综述
1.3论文的组织结构
第2章嵌入式系统概述
2.1嵌入式系统定义
2.2嵌入式系统发展的阶段
2.3嵌入式系统的特点
2.4嵌入式系统的体系结构
2.5嵌入式软件开发技术
2.6本章小结
第3章嵌入式软件测试技术分析
3.1嵌入式软件测试的概述
3.2嵌入式与通用软件测试的区别
3.3嵌入式软件测试分类
3.4嵌入式软件测试的主要评测方法
3.4.1软件测试覆盖
3.4.2软件质量管理
3.5嵌入式软件测试策略
3.5.1源程序静态测试策略
3.5.2嵌入式软件仿真测试环境策略
3.5.3 host—target测试策略
3.6嵌入式软件测试自动化概述
3.7本章小结
第4章嵌入式软件测试自动化技术研究
4.1通用软件测试自动化技术的研究
4.2嵌入式软件测试自动化问题分析
4.3嵌入式软件测试自动化过程模型
4.3.1测试驱动自动化
4.3.2测试数据生成自动化
4.3.3测试报告生成自动化
4.4嵌入式软件测试自动化工具运行环境
4.5嵌入式软件测试自动化功能设计内容
4.5.1技术研究路线
4.5.2功能设计原理
4.6嵌入式软件测试自动化框架技术
4.6.1自动化框架概念
4.6.2测试自动化框架设计策略
4.6.3自动化测试框架DejaGnu的研究
4.6.4 DejaGnu的嵌入式测试机制
4.7嵌入式软件单元测试自动化技术
4.7.1断言检查技术
4.7.2基于编译器的嵌入式程序插装技术
4.7.3 CUnit在嵌入式软件测试中的应用
4.8新系统框架设计的研究
4.9本章小结
第5章实验设计与评估
5.1实验平台的搭建
5.1.1 SkyEye的工作机制
5.1.2 SkyEye坏境设置
5.1.3 SkyEye下测试自动化环境建立
5.2实验的设计及实现
5.2.1 SkyEye环境下测试用例的设计
5.2.2 SkyEye下测试的实现
5.3实验结果分析
5.4实验所解决的问题
5.5案例测试评估
5.5.1优点和不足
5.5.2实验的主要工作
5.5.3需改进的内容
5.6本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢