目 录
第一章 引 言.........................................................................................................- 1 -
1.1 软件测试的研究范围与历史....................................................................- 1 -
1.2 软件开发的发展........................................................................................- 1 -
1.3 本文的研究背景........................................................................................- 2 -
1.4 本文所做的工作........................................................................................- 2 -
第二章 软件测试技术以及嵌入式软件测试技术.................................................- 4 -
2.1 软件测试技术基本概念介绍....................................................................- 4 -
2.1.1 关于软件测试.................................................................................- 4 -
2.1.2 静态方法和动态方法.....................................................................- 6 -
2.1.3 黑盒测试和白盒测试.....................................................................- 6 -
2.1.4 软件测试的步骤.............................................................................- 9 -
2.2 嵌入式软件测试......................................................................................- 10 -
2.2.1 嵌入式软件测试术语...................................................................- 10 -
2.2.2 嵌入式软件测试技术...................................................................- 11 -
2.2.3 嵌入式软件测试的阶段...............................................................- 11 -
2.3 嵌入式软件测试工具..............................................................................- 12 -
2.3.1 现有嵌入式软件测试工具...........................................................- 12 -
2.3.2 现有嵌入式软件测试工具的问题...............................................- 13 -
2.3.3 嵌入式软件测试工具改进...........................................................- 14 -
第三章 COM 技术与可重用性原理 .....................................................................- 15 -
3.1 COM 技术发展背景 .................................................................................- 15 -
3.2 COM 技术概述 .........................................................................................- 16 -
3.2.1 接口...............................................................................................- 17 -
3.2.2 COM 客户机和 COM 服务器 ...................................................... - 17 -
3.2.3 COM 对象 ......................................................................................- 17 -
3.2.4 IUnkonwn 接口、IClassFactory 接口和 IDispatch 接口 .............- 17 -
3.2.5 GUID ..............................................................................................- 19 -
3.3 组件复用..................................................................................................- 20 -
3.3.1 COM 对象的封装 ..........................................................................- 20 -
3.3.2 进程内组件和进程外组件...........................................................- 20 -
3.3.3 COM 实现可重用性方式 ..............................................................- 22 -
第四章 系统功能及界面实现...............................................................................- 29 -
4.1 系统概述..................................................................................................- 29 -
4.1.1 系统功能.......................................................................................- 29 -
4.1.2 系统组成.......................................................................................- 29 -
4.1.2 实现概述.......................................................................................- 30 -
4.2 MFC 简介................................................................................................. - 31 -
4.2.1 MFC 编程知识简介...................................................................... - 31 -
4.2.2 MFC 的常用类.............................................................................. - 32 -
4.2.4 MFC 的类库结构.......................................................................... - 33 -
4.3 界面部分实现..........................................................................................- 33 -
第五章 语言分析与层次语义模型.......................................................................- 35 -