0%

上一篇文章中,简单介绍了什么是测试驱动开发的开发模式。俗话说得好,工欲善其事,必先利其器。有了开发模式的思路,就要准备好开发的工具了。

下面就先来介绍一下自动化单元测试框架

阅读全文 »

什么是测试驱动开发?

测试驱动的开发(Test-Driven Development, TDD)是针对传统意义上的开发流程而言的。一般针对软件开发都是先写代码,然后再对写好的代码进行调试,最后通过调试的代码产出为产品代码。TDD 的开发模式是把这个过程颠倒过来。在 TDD 开发的时候,我们首先根据我们实际的需求写测试代码,然后根据测试代码,然后再来开发我们实际的产品代码。

阅读全文 »

输入

  • 项目章程
  • 项目管理计划
  • 项目文件
  • 协议
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 专家判断
  • 数据收集
  • 数据分析
  • 决策
  • 数据表现
  • 会议

输出

  • 相关方参与计划

输入

  • 项目管理计划
  • 项目文件
  • 工作绩效数据
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 数据分析
  • 决策
  • 数据表现
  • 沟通技能
  • 人际关系与团队技能
  • 会议

输出

  • 工作绩效信息
  • 变更请求
  • 项目管理计划更新
  • 项目文件更新

输入

  • 项目章程
  • 商业文件
  • 项目管理计划
  • 项目文件
  • 协议
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 专家判断
  • 数据收集
  • 数据分析
  • 数据表现
  • 会议

输出

  • 相关方登记册
  • 变更请求
  • 项目管理计划更新
  • 项目文件更新

输入

  • 项目管理计划
  • 项目文件
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 专家判断
  • 沟通技能
  • 人际关系与团队技能
  • 基本规则
  • 会议

输出

  • 变更请求
  • 项目管理计划更新
  • 项目文件更新

输入

  • 项目章程
  • 项目管理计划
    • 范围管理计划
    • 开发方法
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 专家判断
  • 数据分析
  • 会议

输出

  • 进度管理计划

输入

  • 项目管理计划
    • 进度管理计划
    • 范围基准
  • 项目文件
    • 活动属性
    • 活动清单
    • 假设日志
    • 里程碑清单
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 紧前关系绘图法
  • 确定和整合依赖关系
  • 提前量和滞后量
  • 项目管理信息系统

输出

  • 项目进度网络图
  • 项目管理计划更新
    • 活动属性
    • 活动清单
    • 假设日志
    • 里程碑清单

输入

  • 项目管理计划
    • 进度管理计划
    • 范围基准
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 专家判断
  • 分解
  • 滚动式规划
  • 会议

输出

  • 活动清单
  • 活动属性
  • 里程碑清单
  • 变更请求
  • 项目管理计划更新
    • 进度基准
    • 成本基准

输入

  • 项目管理计划
    • 进度管理计划
    • 范围基准
  • 项目文件
    • 活动属性
    • 活动清单
    • 假设日志
    • 经验教训登记册
    • 里程碑清单
    • 项目团队派工单
    • 资源分解结构
    • 资源日历
    • 资源需求
    • 风险登记册
  • 事业环境因素
  • 组织过程资产

工具与技术

  • 专家判断
  • 类比估算
  • 参数估算
  • 三点估算
  • 自下而上估算
  • 数据分析
    • 备选方案分析
    • 储备分析
  • 决策
  • 会议

输出

  • 持续时间估算
  • 估算依据
  • 项目文件更新
    • 活动属性
    • 假设日志
    • 经验教训登记册