课程培训
单元测试高级实践培训课程

单元测试高级实践培训课程

课程简介:
课程内容:理解单元测试,利用Stub打破依赖关系,通过Mock对象测试交互,用好Mock与Stub,组织和管理测试,写好的测试,将测试引入到你的组织中等内容...
 
内容
理解单元测试
第一个单元测试
单元测试框架提供了什么功能
好的测试是什么样子的
为什么要写单元测试,为什么不写单元测试
为什么要写"好"的单元测试
利用Stub打破依赖关系
使用Stub的例子
重构设计以使依赖可被注入
通过Mock对象测试交互
使用Mock的例子
对比基于状态的测试和基于交互的测试
用好Mock与Stub
Mock与Stub的区别
同时使用Mock和Stub
每个测试只使用一个Mock
改进代码设计,利于应用Mock和Stub
Mock和Stub的局限性
组织和管理测试
通过自动构建脚本运行测试
将测试与代码做同源版本管理
根据速度和类型为测试分类
创建和维护项目的测试辅助设施
写好的测试
单元测试中的坏味道
让测试容易被看懂的模式
让测试容易维护的模式
让测试被信得过的模式
重构单元测试,改进代码设计
如何在集成与单元、黑盒或白盒、Mock和非Mock之间做选择?
TDD
测试相关技术实践生态系统
现场演示通过TDD方法开发一个小项目
TDD对传统开发的挑战和启示
OO设计与重构
怎样才是好的面向对象设计
发现代码中的坏味道
初识简单设计与演进式设计
提高代码可测试性的惯用技术
C++代码重构技术
持续集成让测试的作用最大化
工具
最佳实践与案例分享
单元测试进一步探索
数据驱动的单元测试
实用的测试辅助工具和技术
遗留系统的测试策略
将测试引入到你的组织中
如何成功在组织中引入测试
为什么在组织中引入测试的努力会失败
如何将测试集成到开发流程中 - 敏捷测试流程
常见的疑惑和解答



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>