单元测试、重构及持续集成
主办单位:中培网 中培管理咨询
时间地点:2012-09-26至2012-09-27 在 北京
学员对象:软件开发工程师、核心程序员、技术经理、开发主管、项目经理
费 用: 4000元
【培训对象】
软件开发工程师、核心程序员、技术经理、开发主管、项目经理
【课程收益】
【课程大纲】
时间地点: 北京 2012年9月26-27日
课程费用: 4000元/人
培训对象: 软件开发工程师、核心程序员、技术经理、开发主管、项目经理
学员基础: 具有2年以上开发经验
课程背景:
本课程结合讲师10余年的经验,关注解决工作中的实际问题,提高代码质量。分别从3个角度讲解:1.通过测试驱动开发、确认需求、重构设计;2.对已有的程序进行重构,再重构过程中通过单元测试保证质量,3.对于复杂系统,通过单元测试保证编码质量,通过重构和持续集成保持不断的产品搭建。 本课程不单单是单元测试、重构、持续集成的技能讲解,而是把技能和问题的场景结合,关注如何应用技能解决问题,尤其关注需要通过经验积累的高级技能。课程中的理论和经验来自于对大量开发人员常犯错误与所遇问题的归纳、分析与总结,有针对性的给出解决方法,课程将重现这些问题的经典案例,通过实例讲解,并对应到学员的实际工作问题,使学员能够把传授的经验和自己的问题结合起来,有效的启发思路、激发兴趣、并掌握解决问题的基本方法。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
课程特点:
1、理论与实践相结合,解决你的实际问题。
2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
培训内容: 2天
基于单元测试的开发习惯 开发过程是否需要单元测试
是先代码开发,还是先单元测试
进行Debug是否可以替代单元测试
什么时间展开单元测试
单元测试的粒度(函数级别吗?)
单元测试与代码开发的时间比例关系
XP中的TDD实施过程
单元测试代码结构 实现代码结构与单元测试代码结构对比
单元测试代码结构的可复用性
单元调用接口替身代码结构
集成单元测试代码结构
实现代码结构分析(构思单元测试) 实现代码语句分析
实现代分支、循环分析
实现代码路径分析
实现代码条件分析
实现代码汇编层分析
标识单元测试点
单元测试测试用例设计 单元测试点之测试技术选择
单元测试点之断言标准设计
单元测试点之测试数据设计
单元测试点集成测试场景设计
基于设计模式实现代码的单元测试设计(创建、结构与行为)
单元测试效率(缩短单元测试时间) 测试的全面性与测试效率
函数级别单元测试与测试效率
简单且可运行实现代码的测试效率
实现代码重构与单元测试效率
单元测试工具 VS.NET内置的单元测试工具使用
GoogleTest单元测试工具使用
XUNIT单元测试工具使用
单元测试用例管理工具
代码构建工具辅助单元测试
使用持续集成工具自动化开发 持续集成概述
持续集成任务
Hudson工具介绍
安装配置Hudson服务器插件
定义Hudson Job执行每日构建
案例:使用Hudson工具进行每天构建
重构实践 分析并初步重构一个案例
重构原则
代码的坏味道
构筑测试体系
重构工具
优秀程序结构的风格
如何观察代码
重构名录
重新组织函数与属性
重新组织对象关系
简化表达式
组织继承体系
如何让重构成为习惯
重构案例实践与分析
利用设计模式重构 设计模式分类,应用,
识别设计问题
把设计问题对应到模式
围绕上下文应用模式
通过重构实现、趋向和去除滥用模式
讲师资质:
从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
具备深厚的理论功底,进行过专业系统化研究与学习。
丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。
丰富的咨询经验,为多家企业客户咨询。
能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。
【讲师介绍】
▓▓▓▓▓▓▓▓▓ 培 训 回 执 表 (此表复制有效)▓▓▓▓▓▓▓▓
传真至:020-62355807
我单位共___ 人报名参加 2012-09-26至2012-09-27 在 北京 举办的 单元测试、重构及持续集成
单位名称:______________________________________
培训联系人:_________ 联系电话:_________ 联系传真:________
移动电话:____________ 电子邮箱:__________________
参加人数:____ 人 费用总计:______ 元
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
══════════════════════════════════════════
广州电话:(020)39971893、62355796 传真号码:(020)62355807
联 系 人:赵小姐、张先生 报名邮箱: 317709971@QQ.COM
参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排