目次
1引言1
1.1课题背景.1
1.2软件自动化测试的基本概念.1
1.2.1测试与测试自动化1
1.2.2自动化测试的优点2
1.2.3测试自动化活动流程.2II
1.2.4自动化测试框架的定义4
1.2.5自动化测试框架的优点5
1.3.1软件自动化测试工具研究现状5
1.3.2软件自动化测试框架研究现状7
1.4本文研究的内容和方法.7
1.5本文组织结构.8
2软件自动化单元测试系统的系统分析8
2.1软件自动化单元测试系统的需求分析.8
2.2软件自动化测试平台的系统层次.8
2.3软件自动化单元测试系统使用的框架和工具.9
2.3.1采用的开源框架9
2.3.2使用的开源工具9
2.4小结.9
3软件自动化单元测试系统的设计10
3.1平台设计.10
3.1.1总述10
3.1.2软件部分11
3.1.3代码部分11
3.1.4用例部分11
3.1.5报表部分11
3.1.6评测部分12
3.2数据库设计.12
3.2.1用戶表-----users.13
3.2.2代码表-----codes13
3.2.3样例表-----cases.13
3.2.4结果表-----results.14
3.3框架设计.14
3.3.1预处理模块14
3.3.2静态分析15
3.3.3插桩与输入输出语句替换15
3.3.4基于状态转换的用例生成15
3.3.5测试执行驱动器16
3.3.6测试结果总结分析模块16
3.4扩展为集成测试要考虑的部分.17
3.4.1集成测试的可迭代性17
3.4.2集成测试的顺序问题17