禅道的安装 使用

1.禅道

1.1 禅道简介

禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量 管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目 管理的核心流程。 禅道官方网站:http://www.zentao.net/ 官网使用步骤详解:http://www.zentao.net/book/zentaopmshelp/38.html

1.2 禅道项目管理系统的特点

第一款完整涵盖产品管理、任务管理、测试管理的开源管理软件,使用一个软件解决项目管理核心 问题。 基于国际流行的敏捷管理方式scrum。 B/S Broswer/Server C/S Client/Server 架构,方便部署、使用。

  概念简单,容易上手。
  开源的项目管理软件,可自由进行定制,修改。
  免费的项目管理软件,降低企业的投入成本。
  自主的开发框架,预留扩展机制,通过第三方的插件扩展获得更多的功能。

1.3 禅道系统的功能列表

  1. 产品管理:包括产品、需求、计划、发布、路线图等功能。

  2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。

  3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。

  4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。

  5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。

  6. 组织管理:包括部门、用户、分组、权限等功能。

  7. 统计功能:丰富的统计表。

  8. 搜索功能:强大的搜索,帮助您找到相应的数据。

  9. 扩展机制,几乎可以对禅道的任何地方进行扩展。

  10. api机制,所见皆API,方便与其他系统集成。

1.4 用户角色

禅道的安装 使用_第1张图片

禅道管理软件中,核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作, 实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其 三者的关系如下图:

禅道的安装 使用_第2张图片

 

 

2.禅道的安装与使用

(1).安装微软必备运行框架

禅道的安装 使用_第3张图片

禅道的安装 使用_第4张图片

注意: 由于禅道依赖PHP7.0, PHP7.0需要VC14编译, 所以需要安装VC14.

(2).安装禅道依赖环境(Apache+MySQL)

  • 双击phpStudy安装程序

    禅道的安装 使用_第5张图片

    禅道的安装 使用_第6张图片

    禅道的安装 使用_第7张图片

     

 )

  • 切换PHP版本为7.0

禅道的安装 使用_第8张图片

(3).安装禅道

  • 将禅道源码包解压后复制到phpstudy下的www目录下

  • 重启Apache+MySQL

  • 在浏览器访问: http://localhost/zentaopms/www/index.php

    禅道的安装 使用_第9张图片

     

  • 点击: 开始安装

禅道的安装 使用_第10张图片

  • 点击: 下一步

禅道的安装 使用_第11张图片

  • 修改PHP配置, 是安装环境符合要求

    ;entension=php_openssl
    # 去掉前面的分号

    禅道的安装 使用_第12张图片

  • 点击: 刷新, 发现红色的选项变绿了

  • 点击: 下一步

禅道的安装 使用_第13张图片

  • 点击: 保存, 会生成配置文件

禅道的安装 使用_第14张图片

  • 点击: 下一步

禅道的安装 使用_第15张图片

  • 点击: 保存

禅道的安装 使用_第16张图片

  • 截止到上一步, 就代表禅道安装基本成功了, 点击登录禅道管理系统

禅道的安装 使用_第17张图片

  • 输入用户名和密码: admin & admin1234, 进入下面页面, 就代表可以使用了

禅道的安装 使用_第18张图片


4.禅道的初始配置

4.1 修改密码设置, 方便后续使用

后台 --> 安全 ---> 密码安全设置
密码安全: 不检查
修改弱口令密码: 不强制
首次登陆修改密码: 不强制

禅道的安装 使用_第19张图片

4.2 编辑公司信息

组织 --> 公司 --> 编辑

禅道的安装 使用_第20张图片

4.3 设置公司部门

组织 --> 部门 --> 添加部门

禅道的安装 使用_第21张图片

4.4 添加用户

组织视图 ---> 用户
# 可以单个用户添加
# 也可批量添加用户

禅道的安装 使用_第22张图片

禅道的安装 使用_第23张图片


5.不同角色使用禅道初体验

5.1 产品经理

(1).添加产品:

# 产品经理添加产品:
    产品 ---> 添加产品

禅道的安装 使用_第24张图片

# 说明:
1.产品名称&产品代号: 必填项. 其中产品代号可以理解为团队内部约定俗称的一个称呼,比如禅道的代号是zentao,可以是英文字母和数字的组合。
2.产品线:该产品属于那一个产品线。比如禅道这个产品线,下面包含禅道专业版,禅道开源版,禅道企业版
3.产品负责人:负责整理需求,对需求进行解释负责,制定发布计划,验收需求。
4.测试负责人:可以为某一个产品指定测试负责人,这样当创建bug,而不知道由谁进行处理的时候,该产品的测试负责人会成为默认的负责人。
5.发布负责人:由这个角色负责创建发布。
6.产品类型:默认是正常的类型,还可以选择多分支(适用于客户定制场景)和多平台(适用于跨平台应用开发,比如iOS,安卓,pc端等)的产品。
7.访问控制:可以设置产品的访问权限,其中默认设置只要有产品视图的访问权限就可以访问。如果这个产品是私有产品,可以将其设置为私有项目,那么就只有项目团队成员才可以访问。或者还可以设置白名单,指定某些分组里面的用户可以访问该产品。

(2).产品模块维护:

# 产品模块维护:
    产品 --> 左侧: 维护模块 & 模块设置

禅道的安装 使用_第25张图片

(3).创建产品需求:

# 说明:
1.需求的标题和所属模块是必填项。
2.所属计划可以暂时保留为空。
3.需求审核,选择不需要审核,这样新创建的需求状态就是激活的。只有激活状态的需求才能关联到项目
中,进行开发。
4.需求可以设置抄送给字段,这样需求的变化都可以通过email的形式抄送给相关人员。
5.可以设置关键词,这样可以比较方便的通过关键词进行检索。

禅道的安装 使用_第26张图片

禅道的安装 使用_第27张图片

(4).创建产品计划:

# 创建产品计划:
    计划名称为必填项
​

禅道的安装 使用_第28张图片

(5).计划与需求进行关联:

禅道的安装 使用_第29张图片

禅道的安装 使用_第30张图片

(6).变更需求

禅道的安装 使用_第31张图片

(7).主持立项会议

# 立项会议
立项会议, 一般为线下会议, 可以由产品经理主持召开
​
# 会议主要内容:
1.产品经理可以事先对需求做一个划分,将本期项目计划要实现的需求做一个规划。
2.然后由产品经理给大家做需求的讲解,与会成员可以提出自己的意见。
3.按照需求分析的结果对项目中要实现的需求做调整:移除不需要的需求,并添加新的需求。
4.然后对需求的工作量进行估计,并确定每一个需求的优先级。
5.成立项目并开展工作。
​

5.2 项目经理

(1).创建项目

禅道的安装 使用_第32张图片

(2).创建项目团队

禅道的安装 使用_第33张图片

禅道的安装 使用_第34张图片

(3).关联产品

# 项目要关联产品, 便于后续关联需求
项目 --> 产品 --> 勾选响应的产品 --> 保存

禅道的安装 使用_第35张图片

(4).关联需求

# 关联产品后, 关联需求
项目 --> 需求 --> 关联需求 --> 勾选需要关联的需求 --> 保存

禅道的安装 使用_第36张图片

(5).任务分解

禅道的安装 使用_第37张图片

禅道的安装 使用_第38张图片

# 注意:
1.需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购买机器,部署测试环境等等
2.任务分解的粒度越小越好,比如几个小时就可以完成.如果一个任务需要多个人负责,继续考虑将其拆分事务型的任务可以批量指派,如要让团队的每一个人都写个项目总结,可以选择类型是事务,然后批量指派给所有人员
3.任务的分配最好自由领取,调动大家积极性. 最好由团队共同完成,不要由项目经理一人包办

5.3 开发团队

(1).领取任务并更新任务工时

# 任务领取
    由开发人员账户登录,进入项目视图,在任务模块中选择一项指派给自己的任务,进入任务详情

禅道的安装 使用_第39张图片

# 应该及时更新任务的工时消耗情况
    可以在任务列表点击【工时】按钮,也可以在任务详情页点击【工时】按钮进行更新

(2).打包发布待测版本

1.创建版本:创建新的待测版本
    在项目视图--->版本模块--->点击【创建版本】按钮
    版本名称格式可以为:项目名称_版本_beta_日期,如:tpshop_1.1_beta_20180519

禅道的安装 使用_第40张图片

(3).关联需求

此功能默认开发人员是没有权限的, 需要管理员为其添加响应权限

 

(4).提测

开发人员开发完成的功能, 即使更新工时后, 要提交给测试人员进行测试.

禅道的安装 使用_第41张图片

禅道的安装 使用_第42张图片

(5).Bug处理

  • 查看Bug: 我的地盘 —> Bug

禅道的安装 使用_第43张图片

禅道的安装 使用_第44张图片

# bug解决方案:
    设计如此: 无需改动
    重复Bug: 以前已经记录有同样的Bug
    外部原因: 非本系统原因
    已解决: 已经解决
    无法重现: 开发无法复现该Bug
    延期处理: 确实是Bug,但现在暂时不解决,放在以后处理
    不予解决
# 注意: 其中“已解决”和“延期处理”的Bug视为有效Bug。

 

5.4 测试团队

(1).编写测试用例

测试视图 ---> 用例 ---> 建立用例

禅道的安装 使用_第45张图片

禅道的安装 使用_第46张图片

禅道的安装 使用_第47张图片

# 说明:
1.用例的适用阶段,指在哪些个测试阶段,可以用上这个用例。可以进行多选。
2.用例步骤可以非常方便在之后插入,之前插入,或者删除当前的步骤。
3.不要把若干个测试用例作为步骤写到一个测试用例里面,因为这样不利于测试的管理和统计。

(2).用例评审

用例的评审功能,禅道里默认是关闭的
可以由管理员到后台--自定义--用例--评审流程里开启。
开启评审流程时,可以设置哪些用户提交的用例不需要评审。
​
# 注:
    - 用例的评审流程开启后,新建的用例状态为【待评审】
    - 用例评审是一个线下活动,线下开会评审用例后,由有权限的人员显示修改用例状态。

禅道的安装 使用_第48张图片

(3).关联用例

关联用例后在测试单中可以看到该测试版本关联的所有用例

禅道的安装 使用_第49张图片

 ·

禅道的安装 使用_第50张图片

(4).用例执行及提bug

禅道的安装 使用_第51张图片

禅道的安装 使用_第52张图片

禅道的安装 使用_第53张图片

禅道的安装 使用_第54张图片

(5).回归测试

回归测试通过则关闭bug
回归测试失败激活bug
已关闭的bug再次出现时,重新激活

禅道的安装 使用_第55张图片

禅道的安装 使用_第56张图片

 

你可能感兴趣的:(Python,python,测试类型)