声明
摘要
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 研究的目的和意义
1.4 研究方法和论文结构
2 白盒测试概述
2.1 白盒测试的概念
2.2 白盒测试的基本原则
2.3 白盒测试的基本方法
2.3.1 语句覆盖
2.3.2 分支覆盖
2.3.3 条件覆盖
2.3.4 判定-条件覆盖
2.3.5 条件组合覆盖
2.3.6 路径覆盖
2.3.7 基本路径测试法
2.4 测试用例的设计
2.4.1 测试用例设计的基本原则
2.4.2 测试用例设计步骤
2.4.3 测试用例的覆盖率
2.5 本章小结
3 白盒测试上位机系统设计
3.1 串口通信模块
3.1.1 串口通信相关知识
3.1.2 串口通信程序设计
3.2 对象管理模块
3.2.1 树形控件与MySQL
3.2.2 对象管理模块程序实现
3.3 测试用例执行模块
3.3.1 列表控件
3.3.2 测试用例执行模块程序实现
3.4 测试结果处理模块
3.4.1 数据的解析与保存
3.4.2 数据解析与保存功能的实现
3.5 本章小结
4 插桩技术的研究和通信协议的编写
4.1 插桩技术的研究
4.1.1 插桩技术概述
4.1.2 插桩技术的分析对比
4.1.3 手动插桩技术与自动插桩技术
4.1.4 插桩技术问置分析
4.1.5 插桩技术问题的解决方案
4.1.6 插桩的实现过程
4.1.7 对YS3051嵌入式系统的插桩举例
4.2 通信协议的编写
4.3 执行测试与结果分析
4.4 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
附录
读研期间发表论文及相关工作
致谢