| |
| 课程名称: |
|
| 资质认证: |
|
课程介绍:
|
最为XP的最佳实践之一,致力于从开发提高程序质量,单元测试成为现在开发人员的必备技能。本课程介绍使用自由公开的NUnit程序库以C#语言进行单元测试,单元测试的方法也广泛适用于其他语言和框架程序库。课程包括:如何更高效地撰写bug更少的代码;如何发现bug的藏身之处以及如何清除bug;如何测试代码片断而不用牵连整个项目;如何利用NUnit简化测试代码;如何在团队中高效地进行测试,等等。
本课程主要适用于具有一定编码和设计经验,但是对单元测试并不是很有经验的C#程序员。
|
培训目标:
|
本课程结束后,学员应能够:
- 系统介绍单元测试
- 了解如何使用NUnit进行单元测试
- 如何设计单元测试
- 如何编写单元测试
- 如何在项目中进行单元测试
- 如何进行测试驱动的开发
- 如何重构代码
|
培训内容:
|
- 什么是单元测试
- 为什么要使用单元测试
- 如何进行单元测试
- 单元测试体验
- 使用NUnit编写测试
- NUnit框架
- NUnit测试的组成
- NUnit的各种断言
- 构建单元测试
- NUnit和异常
- 测试哪些内容:Right-BICEP
- CORRECT边界条件
- 使用Mock对象
- 好的测试所具有的品质
- 对测试进行测试
- 在项目中进行测试
- 测试与遗留代码
- 测试与评审
- 设计与单元测试
- 面向测试的设计
- 为测试而重构
- 测试驱动的设计
- 失败体验与对策
|
|
|
讲师资质:
|
- UML软件工程组织技术专家。
- 火龙果软件工程技术中心 技术顾问、资深讲师。
- 从事过8年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
- 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
- 具备深厚的理论功底,进行过专业系统化研究与学习。
- 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
- 丰富的咨询经验,为多家企业客户咨询。
- 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。
|
|
| 学习期限: |
2天 |
| 培训对象: |
系统分析员
、技术项目经理、 小组领导和设计人员、 高级程序员。
|
| 学员基础: |
有过软件项目开发经验,熟悉C#.Net |
| 开班方式: |
公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课 |
| 定制请求: |
如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载 |
| 课程特点: |
1. 结合具体实际产品讲解、 2. 理论和实际结合、
3. 从系统全局着眼,不拘泥于具体实现方式
|
|
|
|
|
联系我们 |
|
|
 |
|
| |
|