文摘
英文文摘
第一章 绪论
1.1 课题研究的背景
1.2 课题研究的意义
1.3 国内外发展现状
1.4 课题来源及主要工作
1.5 本文组织结构
第二章 敏捷软件开发及敏捷测试理论
2.1 软件测试的基本概念
2.1.1 软件测试的定义
2.1.2 软件测试遇到的问题
2.2 敏捷软件开发基本概念
2.2.1 敏捷开发软件开发核心内容
2.2.2 敏捷软件开发核心价值观
2.3 敏捷测试的基本理论
2.3.1 敏捷测试概念
2.3.2 敏捷测试的任务
2.3.3 敏捷测试工程师在敏捷测试中可以做什么
2.3.4 敏捷测试的关键因素
2.3.5 敏捷测试的过程管理
2.4 在非敏捷项目中使用敏捷测试技术
2.5 本章小结
第三章 基于嵌入式系统的测试框架(AGILETESTFRAMEWORK)
3.1 AGILETESTFRAMEWORK的提出及使用背景
3.2 开发平台及工具RATIONAL ROSE REALTIME
3.3 AGILETESTFRAMEWORK的体系结构
3.3.1 控制协调模块(Test Adaptor)
3.3.2 测试对象外围桩(Test Stubs)
3.3.3 被测对象通信管理模块(Treaded-Protocol Manager)
3.3.4 测试用例解析模块(Test Case Parser)
3.3.5 公共应用接口模块(Test Utilities)
3.3.6 报告仲裁模块(Test Report Checker)
3.4 AGILETESTFRAMEWORK执行流程
3.4.1 提交测试用例
3.4.2 初始化测试框架
3.4.3 测试用例解析
3.4.4 调用执行测试用例
3.4.5 生成测试报告
3.5 AGILETESTFRAMEWORK的关键技术
3.5.1 测试用例的执行调度
3.5.2 数据驱动测试框架和被测对象
3.5.3 测试报告的生成与管理机制
3.6 AGILETESTFRAMEWORK的特点
3.6.1 灵活直观的测试用例管理
3.6.2 多样而详细的日志管理机制
3.6.3 框架结构清晰,便于扩展
3.6.4 适合敏捷开发和重复迭代回归
3.7 本章小结
第四章 基于嵌入式系统AGILETESTFRAMEWORK的实现
4.1 控制协调模块(TEST ADAPTOR)
4.1.1 测试整体框架类TestFrameWorkBase和ThreadedlTFrameWork
4.1.2 测试协调控制类TestAdaptorBase和ITFrameWorkInitializer
4.2 测试用例解析模块(TEST CASE PARSER)
4.2.1 测试用例解析类Test Case Factory
4.2.2 测试用例语义解析类TestAdaptorFacilities
4.3 测试外围桩(TEST STUB)
4.3.1 虚拟射频模块测试桩ConfigurableRFVirtual STUB
4.3.2 虚拟音频模块测试桩ConfigurableAudioDevice STUB
4.3.3 虚拟控制接口桩Connection STUBs
4.3.4 定时器桩Timer STUB
4.4 公共应用接口模块(TEST UTILITIES)
4.4.1 通用数据结构及接口CommonInterface
4.4.2 文件操作接口FileIOClass
4.4.3 日志操作接口Logger
4.5 测试报告生成模块(TEST REPORT CHECKER)
4.6 本章小结
第五章 基于嵌入式系统AGILETESTFRAMEWORK的实施
5.1 利用AGILETESTFRAMEWORK实现自动化回归测试
5.1.1 测试用例的组织和管理
5.1.2 测试日志和测试报告
5.2 AGILETESTFRAMEWORK应用评估和收益分析
5.2.1 应用评估
5.2.2 收益分析
5.3 本章小结
第六章 总结与展望
6.1 论文工作总结
6.2 进一步工作展望
致谢
参考文献
修改提纲