测试驱动开发(Test-Driven Development,TDD)技术培训内容简介:
专题1:测试驱动的软件开发方法
? 软件过程模型介绍
介绍CMM/CMMI过程能力成熟度模型对软件过程的要求,了解软件过程管理的基本原则和方法,为进一步讨论测试驱动的软件过程打好基础。
? 测试驱动的过程特征
介绍测试驱动的软件过程的基本特征、过程的要素,以及过程所关注的重点。
? 测试驱动过程实施
介绍测试驱动的软件过程实施的方法和步骤,支持该过程活动的环境,以及对项目成员素质的要求。
专题2:测试驱动过程中的配置管理
? 软件配置管理概述
介绍软件配置管理的基本概念和方法,分析软件配置管理在软件过程中所起的支持作用。
? 测试驱动的软件配置管理
讨论如何针对测试驱动的软件过程实施配置管理,包括个人的配置管理活动和项目组的配置管理活动。
? 软件配置管理实施案例分析
采用JBCM配置管理工具,分析一个简单的配置管理案例,为下一步自动化构造实施案例的分析做好准备
专题3:软件自动化构造管理
? 自动化构造概述
介绍构造自动化构造的基本概念和方法,分析自动化构造在软件过程中的支持作用。
? 测试驱动的软件构造过程
讨论如何针对测试驱动的软件过程实施软件自动化构造,包括模块级的构造和系统级的构造。
? 自动化构造实施案例分析(JAVA+ANT实例分析)
采用ANT自动化构造框架,分析一个简单的自动化构造案例,为下一步自动化测试实施案例的分析做好准备。
专题4:软件单元与自动化测试
? 软件单元测试与自动化测试概述
介绍软件单元测试与自动化测试的基本概念和方法,分析软件单元测试与自动化测试在软件过程中的支持作用。
? 单元测试的自动化过程
讨论如何针对测试驱动的软件过程实施软件单元测试和自动化测试。
? 自动化测试实施案例分析(C# + CSUTest实施分析)
采用CSUTest单元测试工具,分析一个简单的C#程序的自动化测试案例。
采用JUnit单元测试框架,分析一个简单的JAVA程序的自动化测试案例。
报名热线:138-1190-4455,苏子刚(Su)
E-Mail/MSN:
suzigang@gmail.com
QQ:3504676
需要报名广州培训班的朋友请加入QQ群:18408287
需要报名北京培训班的朋友请加入QQ群:17450498