禅道怎么创建项目,禅道怎么创建项目有三级分类
禅道的安装及使用
禅道
一背景:
当测试人员发现了Bug之后,就需要把Bug提交给开发人员进行修复。然后将bug记录在禅道上,便于记录和回归测试
二管理工具:
目前市场上主流的软件测试管理工具有:TestCenter(泽众软件出品)、TestDirector(MI公司TD,8.0后改成QC),TestManager(IBM),QADirector(Compuware),TestLink(开源组织),QATraq(开源组织),oKit (统御至诚),Jira 管理工具,禅道。
三禅道介绍
1. 简介 :禅道由 青岛易软天创 网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。
2. 禅道项目管理系统的特点
①第一款完整涵盖产品管理、任务管理、测试管理的开源管理软件,使用一个软件解决项目管理核心问题。
②B/S C/S方便部署,方便使用
③概念简单好上手
④开源的项目管理软件,可自由进行定制 修改
⑤免费的项目管理软件?降低企业的投入成本
⑥自主的开发框架?可以通过其他第三方的插件扩展获得更多的功能
3.禅道系统的功能列表
产品管理:包括产品、需求、计划、发布、路线图等功能。
项目管理:包括项目、任务、团队、版本、燃尽图等功能。
质量管理:包括bug、测试用例、测试任务、测试结果等功能。
文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
组织管理:包括部门、用户、分组、权限等功能。
统计功能:丰富的统计表。
搜索功能:强大的搜索,帮助您找到相应的数据。
扩展机制,几乎可以对禅道的任何地方进行扩展。
api机制,所见皆API,方便与其他系统集成。
4,用户角色职责
管理员-维护公司-添加用户-维护权限
产品经理-创建产品-维护模块-维护计划-维护需求-创建发布
项目经理-创建项目-维护团队-关联产品-关联需求-分解任务
研发人员-领取任务和bug-更新状态-完成任务和bug
测试人员-编写用例-执行用例-提交bug-验证bug-关闭bug
?
仅仅记录测试部分具体内容:测试团队
1.查看任务
测试人员登录禅道系统,进入“项目” → “任务” → 的链接页面,此时就可以查看项目经理分配给测试人员的? 任务,如下图:
查看任务.png
2. 提交bug
假设测试人员已经完成测试用例设计并测试用例执行完毕,并且在测试中发现了问题,那么测试人员就要通过禅道提交Bug给开发人员。
测试人员,进入 “测试” → “Bug” 的链接页面,如下图:
提交bug.png
3.bug提交
单击“提交bug”链接进入到提交Bug的页面,此时可以提交Bug并进行相应保存,如下图:
Bug提交.png
4.查看bug
开发人员登录禅道系统,进入 “测试” → “Bug”的链接页面,此时就可以看到测试人员提交的bug,如下图:
5.完成解决
开发人员修复好该bug之后,就会单击“解决”按钮,在弹出对话框中设置解决信息并保存,那么此时Bug就已经解决完成,如下图:
6. 关闭Bug
测试人员登录禅道系统,并验证所提Bug是否被开发人员修复好,如经验证,此Bug已被解决,将会弹出“关闭”按钮,并备注相关信息,如下图:
点击“保存”后,“解决”按钮变为灰色,点击“关闭”,弹出如下图:
7. 查看状态
当测试人员再次查看此Bug时,此Bug为关闭状态,如图所示:
8. 如果没有解决
如果测试 人员验证此bug发现并没有解决,就会再次编辑此bug,并将bug的状态设置为激活状态并重新指派给开发人员。
流程:
1.Bug处理
测试 → bug → 提bug → 生成bug列表
2.测试用例操作
3.修改用例 用例操作
4.执行测试用例
四 禅道使用流程总结
人员管理(admin):添加部门 → 添加用户
创建产品(产品经理):产品 → 添加产品
添加需求(产品经理):产品 → 需求→ 提需求
创建项目(项目经理):项目 → 添加项目 → 自动跳转(选择设置团队)→ 团队管理 → 给团队配人
关联需求(项目经理):项目 → 需求→ 关联需求 → 勾选任务
批量分解(项目经理):在任务右侧 → 选择批量分解 → 批量分解
查看任务(开发人员):我的地盘 → 首页查看任务 → 点击任务数量进入任务列表 → 选择完成任务
创建版本(开发人员):项目 → 版本→ 创建版本
测试Bug(测试人员):测试 →
bug → 提bug
解决bug(开发):测试 → bug
→ 确认 → 完成
再次测试(测试人员):测试 → 再次测试 → 如果解决的,点击关闭,否则重新编辑选择激活状态
创建版本(产品经理):产品 → 发布→ 创建发布 → 完成
钉钉添加禅道机器人 禅道操作在群消息自动显示
废话不多少,上干货,下面是绑定流程。
1,首先在钉钉群添加自定义机器人。
复制webhook。
机器人添加完成。
2,在禅道创建产品(管理员权限的账号)。
3,在禅道创建项目(管理员权限的账号)。
4,在禅道添加钉钉的webhook。
5,测试禅道操作是否推送到钉钉。
大功告成。
禅道使用实践(2)-产品篇
本文目的皆在指导产品团队使用禅道基于实操完成产品,项目的创建,需求汇总,版本规划,以及验收发布的基本流程。希望能帮助到首次使用禅道而不知道从何下手的团队。
产品中的很多需求必须由项目来实施完成,项目可以同时完成多个产品中的需求。
三个核心角色分别是:产品经理、研发团队、测试团队
实际开发过程中,是有产品经理与项目经理两个角色的,但在很多公司中通常由一个人同时身兼产品经理与项目经理的角色,在这里需要做重点做一个说明。
产品经理
站在 客户 的角度,更多关注目标客户的需求,想好要做什么,并做好规划。
难点:深刻理解需求所要解决的问题,设计合理的解决方案;
项目经理
组织协调 项目团队 ,达成目标。
难点:协调统筹,控制偏差,未雨绸缪;
关于产品经理与项目经理的详细说明,可以参考底部引用资料。
四个基本要素分别是:用户故事书(STORY)、用例(CASE)、任务(TASK)、缺陷及反馈(BUG)
基本流程:需求/想法(STORY)=产品=计划=迭代=反馈=下个迭代计划
先来看一看产品经理以及项目经理在禅道项目管理流程中所处的位置
拟定团队各角色需要负责的事务
以下是具体的操作说明,大家可以把以下内容当成工具书,参照上面的步骤根据实际需要选择阅读。
整理需求,创建计划:
关联需求BUG:
创建项目:
关联产品:
关联需求:
设置团队:
启动项目:
创建迭代,是为了将具体的计划落为一个个具体的开发任务,由相关的开发团队执行,每一个项目可以创建多个迭代(即:将项目拆分为多个版本进行迭代开发、发布)。
迭代创建后,和项目创建后一样,也需要设置相关的团队,关联需求。不同之处在于,在迭代中才涉及到具体任务的创建拆分。
有些你会发现,你创建的任务无法指派给某些人,如果遇到这类问题请检查一下团队设置。
此步骤中间跳过了开发与测试的研发过程,由QA发起验收时,产品经理再次介入,目的有两个:
在禅道上即对QA的测试报告进行确认,是否允许发布,如果不允许发布,需要结合项目经理,主程意见评估下阶段方案。