文摘
英文文摘
第一章前言
1.1项目背景
1.2技术背景
1.3本文的主要工作
第二章测试驱动开发
2.1测试驱动开发简介
2.2测试驱动开发价值链
2.3测试驱动开发的主要内容
2.4测试驱动开发的步骤
2.5测试驱动开发的优缺点
第三章情报应用处理任务管理软件的设计
3.1情报应用处理分系统概述
3.2情报应用处理任务管理软件需求分析
3.2.1情报应用处理任务管理软件概述
3.2.2情报应用处理任务管理软件功能需求
3.3情报应用处理任务管理软件系统总体设计
3.3.1情报应用处理任务管理软件运行环境
3.3.2情报应用处理任务管理软件总体结构
3.3.3情报应用处理任务管理系统所采用的开发平台和相关的应用软件
3.4情报应用处理任务管理流程分析和详细设计
3.4.1情报应用处理任务管理流程分析
3.4.2情报应用处理任务管理软件详细分析
3.5综合数据库设计
第四章情报应用处理任务管理软件开发中测试驱动开发的应用
4.1.NET开发平台下测试驱动开发框架NUnit
4.2测试驱动开发对代码质量和可靠性的改善
4.3 Mock对象
4.4与数据库相关的测试驱动开发应用
4.5针对用户图形界面开发的测试驱动开发应用
4.5.1 MVC设计模式
4.5.2Mock对象技术的使用
4.5.3针对用户图形界面的测试驱动开发解决方案及实践应用
第五章系统开发与运行情况总结
5.1测试驱动开发的应用提高代码质量和可靠性
5.2测试驱动开发应用经验总结分析
5.3测试驱动开发的应用在系统的测试工作中所起的作用
5.4情报应用处理系统运行情况
第六章 结束语
致谢
参考文献
攻读硕士学位期间发表的论文