禅道使用手册

模拟实例

简介

移动端应用,获取新需求,开发、测试、发布

  1. 移除用户头像,显示版本号和versionCode
  2. 增加布控清单
  3. 实现撤控、续控功能

过程

  1. 模拟过程,参照《XX平台-移动端应用产品》,需自行建立新产品
  2. 模拟过程,参照《XX平台-云项目》,需自行建立新项目,维护团队
  3. 需求阶段
    1. 产品组创建需求,全部不需要评审
      1. 设定优先级
      2. 预计时间
    2. 项目组在项目中关联需求
    3. 测试组进行用例设计
    4. 各组分解任务
  4. 设计阶段
    1. 研发组执行架构、概设、详设、数据库等文档设计
    2. UI组执行设计
    3. 测试组完善用例设计
  5. 编码阶段
    1. 研发组执行编码、自测
    2. 测试组完善用例设计
    3. 产品组执行产品预确认测试
  6. 测试阶段(重复)
    1. 研发组创建提测版本
    2. 测试组开展测试、执行用例、缺陷反馈、记录结果
    3. 研发组协助Bug确认、修复
    4. 产品组协助需求文档修改
    5. 测试组完善用例设计
  7. 发布阶段
    1. 产品组创建发布

建立一个演示产品

产品组角色,单击【产品导航栏】,添加产品明细后保存。

产品模块

产品组角色,进入【产品 -> 模块】,添加明细后保存。

从用户中获取需求

产品组角色,进入【产品 -> 需求】,添加需求明细后保存。

  1. 移除用户头像,改为显示版本号和versionCode

  2. 添加布控清单页

  3. 实现续控、撤控功能

建立一个演示项目

项目组角色,进入【项目】,添加信息后保存。

组建项目团队

项目组角色,进入【项目 -> 团队】,添加信息后保存。

  1. 演示产品(产品组)
  2. 演示项目(项目组)
  3. 演示研发人员、演示研发经理(开发组)
  4. 演示测试经理、演示测试人员(测试组)

关联需求

项目组角色,进入【项目 -> 需求】,关联需求后保存。

分解任务

项目组角色,进入【项目 - 需求】,分解任务

任务流程图

执行任务

各组,进入【项目 -> 任务】,分别开始任务、记录工时、结束任务

  1. 产品组开始任务
  2. 产品组记录工时,自动完成任务

  1. 开发组记录工时
  2. 测试组完成任务

Build版本

研发组角色,进入【项目 -> 版本】,关联需求

版本提测

项目组角色,进入【项目 -> 版本 -> 提测】,输入明细后保存

开始测试

  1. 版本关联用例

测试组角色,进入【测试 -> 版本 -> 关联用例】

  1. 开始测试,执行用例,记录结果
  • 测试组角色,进入【测试 -> 版本 -> 概况】,启动版本测试
  • 测试组角色,进入【测试 -> 版本 -> 用例】,执行用例,输入实际结果(执行所有用例)
  1. 失败用例转为缺陷

测试组角色,进入【测试 -> 版本 -> 失败用例】,提出缺陷

  1. 结束测试,测试总结反馈

测试组角色,进入【测试 -> 版本 -> 概况】,结束本轮测试

变更

需求变更 -> 任务变更确认 -> 用例变更确认

  1. 产品组角色,进入【产品 -> 需求】,变更需求
  2. 各组,进入【项目 -> 任务】,进行任务变更确认
  3. 测试组角色,进入【测试 -> 用例】,进行用例变更确认

发布

研发组角色,进入【产品 -> 发布】,创建发布版本、关联需求