首页 | 本学科首页   官方微博 | 高级检索  
     

大规模C++软件系统测试驱动开发的设计与实践
作者姓名:王迎霞
作者单位:华东师范大学 信息化办公室,上海 200241
基金项目:国家发改委2008年下一代互联网业务试商用及设备产业化专项(CNG12008-121)
摘    要:介绍了在LINUX环境下采用测试驱动开发(Test-Driven Development,TDD),对大规模C++软件系统进行增量开发的方法。通过采用Google单元测试框架优化单元测试用例结构,提高单元测试的效率,采用新一代版本构建工具Scons优化复杂的代码依赖关系,采用分布式编译工具Distcc、编译器缓存工具C Cache优化版本构建时间,极大减少了软件开发人员在开发过程中进行TDD所必需的频繁本地构建的成本,为在大规模C++历史遗留系统上,采用TDD进行增量开发,以及进行由此带来的小规模重构提供了有效保证。

关 键 词:测试驱动开发  增量开发  单元测试  软件重构  持续集成
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号