测试管理工具禅道的基本使用(一)

发表于:2020-9-11 09:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ZS梦    来源:博客园

  禅道使用的基本流程
  禅道管理软件中,核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图:
  基本流程如下:
  产品经理创建产品
  产品经理创建需求
  项目经理创建项目
  项目经理确定项目要做的需求
  项目经理分解任务,指派到人。
  测试人员测试,提交bug。
  创建第一个产品
  禅道的设计理念是围绕产品展开的,因此我们首先要做的就是创建一个产品。
  产品名称和产品代码是必填项。其中产品代号可以理解为团队内部约定俗称的一个称呼,比如我们禅道的代号是zentao,需要是英文字母和数字的组合。
  产品负责人:负责整理需求,对需求进行解释负责,制定发布计划,验收需求。
  测试负责人:可以为某一个产品指定测试负责人,这样当创建bug,而不知道由谁进行处理的时候,该产品的测试负责人会成为默认的负责人。
  发布负责人:由这个角色负责创建发布。
  访问控制:可以设置产品的访问权限,其中默认设置只要有产品视图的访问权限就可以访问。如果这个产品是私有产品,可以将其设置为私有项目,那么就只有项目团队成员才可以访问。或者还可以设置白名单,指定某些分组里面的用户可以访问该产品。
  添加第一个需求
  我们产品经理可能都习惯了写需求设计文档,或者规格说明书,通过一个非常完整的word文档将某一个产品的需求都定义出来。但在禅道里面,我们提倡按照功能点的方式来写需求。简单来讲,就是将原来需求设计文档中的每一个功能点摘出来,录在禅道里面,作为一个个独立的功能点。如果按照scrum标准走的话,我们可以称之为用户故事(userstory)。所谓用户故事,就是来描述一件事情,作为什么用户,希望如何,这样做的目的或者价值何在,这样有用户角色,有行为,也有目的和价值所在,非常方便与团队成员进行沟通。
  创建需求的步骤如下:
  使用产品经理角色登录系统。
  进入产品视图。
  在页面右侧,有“新增需求”菜单,点击菜单,出现新增需求的页
  需求的标题是必填项。
  所属计划和模块,可以暂时保留为空。
  需求审核那块,我们选上不需要审核,这样新创建的需求状态就是激活的。只有激活状态的需求才能关联到项目中,进行开发。
  需求可以设置抄送给字段,这样需求的变化都可以通过email的形式抄送给相关人员。
  可以设置关键词,这样可以比较方便的通过关键词进行检索。
  开始第一个项目
  产品经理按照我们前面的操作创建需求之后,下面该项目经理上场了。下面我们一起来看下如何在禅道中开始一个项目。
  创建项目
  1.进入项目视图,点击右侧的”新增项目“链接。
  2.出现项目添加的页面
  在这个页面设置项目名称、代号、起止时间、可用工作日、团队名称、项目目标和项目描述等字段。其中关联产品是可以为空的。
  和我们前面讲述的简使用流程有一点区别就是在添加项目的时候,需要关联下产品。可以多选。
  项目可以控制它的访问权限,分为默认、私有和自定义白名单三种。
  设置团队
  1.点击保存按钮,会提示项目创建成功,然后可以选择设置团队。
  2.或者从项目视图中的团队菜单,也可以进行项目的团队管理。
  在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中,同时需要设置这个用户在本项目中的角色(角色可以随便设置,比如风清扬,冬瓜一号等)。可用工作日和可用工时每天需要仔细设置。通常来讲,一个人不可能每天8小时投入,也不可能一星期七天连续投入。
  3.设置完毕之后,系统会自动计算这个项目总得可用工时。
  确定项目要完成的需求列表
  简介:迭代开发区别于瀑布式开发就是它将众多的需求分成若干个迭代来完成,每个迭代只完成当下优先级高的那部分需求。禅道软件中项目关联需求的过程,就是对需求进行排序筛选的过程。
  迭代开发区别于瀑布式开发就是它将众多的需求分成若干个迭代来完成,每个迭代只完成当下优先级高的那部分需求。禅道软件中项目关联需求的过程,就是对需求进行排序筛选的过程。下面我们来看下如何关联需求。
  关联产品
  如果在创建项目的时候,已经关联过产品,可以忽略这个步骤。
  1.以项目经理身份登录。
  2.进入项目视图。
  3.点击“关联产品”按钮。然后点选该项目相关的产品即可。
  关联需求
  1.在关联需求的时候,可以按照优先级进行排序。
  2.关联的需求状态必须是激活的(评审通过,不能是草稿)
  为需求分解任务
  需求确定之后,项目中几个关键的因素都有了:周期确定、资源确定、需求确定。下面我们要做的事情就是为每一个需求做wbs任务分解,生成完成这个需求的所有的任务。
  note:是完成需求的所有任务,这里面包括但不限于设计,开发,测试等。
  访问项目的需求列表页面
  在项目的需求列表页面,可以很方便地对某一个需求进行任务分解。
  同时还可以查看这个需求已经分解的任务数。
  分解任务
  这时候创建任务的时候,就可以选择需求了。
  我们同时提供了需求查看的链接。
  如果需求和任务的标题是一样的,可以通过”同需求“按钮快捷的复制需求的标题。
  任务分解的几个注意事项
  需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购买机器,部署测试环境等等。
  任务分解的粒度越小越好,比如几个小时就可以完成。
  如果一个任务需要多个人负责,继续考虑将其拆分。
  事务型的事务可以批量指派,比如需要让团队里面的每一个人都写个项目总结,可以选择类型是事务,然后批量指派给团队里面的所有人员。
  任务的类型请仔细设置,这个会涉及到需求研发阶段的自动计算。后面我们会有讲解。
  任务的分配好是自由领取,这样可以大程度上调动大家的积极性。
  提交bug
  项目进展到后期主要的工作就是测试。测试人员和开发通过bug进行互动,保证产品的质量。
  bug的基本处理流程
  禅道里面缺陷处理的基本流程是:测试提交bug=>开发解决bug=>测试验证bug=>测试关闭bug。
  如果bug验证没有通过,可以激活:测试提交bug=>开发解决bug=>测试验证bug=>测试激活bug=>开发解决bug=>测试验证=>测试关闭。
  还有一个流程就是bug关闭之后,又发生了。测试提交bug=>开发解决bug=>测试验证bug=>测试关闭bug=>测试激活bug=>开发解决bug=>测试验证=>测试关闭。
  提出bug
  在创建bug的时候,必填的字段是影响版本,bug标题,重现步骤这些基本的信息。
  所属项目,相关产品,需求可以忽略。
  创建bug的时候,可以直接指派给某一个人员去处理。如果不清楚的话,可以保留为空。
  解决bug
  当一个bug指派给某一位研发人员之后,他可以来验证解决这个bug。
  1.通过各种标签和检索条件找到需要自己处理的bug
  在对bug进行出来之前,需要先要找到需要自己处理的bug。禅道提供了各种各样的检索方式,比如指派给我,可以列出所有需要我处理的bug。
  2.解决bug
  研发人员解决bug,选择解决方案,一般来讲有效的解决bug方案是”已解决“。详细的解决方案,我们在后续的文章中会详细加以讲述。
  关闭bug
  当研发人员解决了bug之后,bug会重新指派到bug的创建者头上。这时候测试人员可以来验证这个bug是否已经修复。如果验证通过,则可以关闭该bug。

  维护联系人
  禅道新版本把原组织--用户里的维护列表功能放到了我的地盘页面。
  在联系人创建的列表,可以在需求、任务、bug抄送时,直接选择,不需要挨个的去选择要抄送的用户。这样抄送的用户,可以收到提醒邮件。当然,前提是你得成功的配置了发信。
  下面介绍一下怎么创建联系人列表。选择用户时,会罗列出所有的用户名。用户添加在组织--用户里操作。需要添加到联系人列表的用户,直接点击一下即可。
  已创建的联系人列表,可以增加和删除列表里的用户,操作后保存即可。
  创建好联系人列表后,在需求、任务、bug页面的抄送给项后,会显示联系人按钮,点击选择所要抄送的联系人列表名称。抄送给项就会自动显示该联系人列表里用户。以下截图以任务的抄送给为例。
  禅道的自定义功能
  禅道8.2beta版本开始,增强了自定义功能。用户可以根据自己的使用需要个性化设置禅道页面所显示的功能模块和字段。可自定义的项如下:
  导航菜单的自定义
  我的地盘、产品主页、项目主页、测试主页的自定义
  需求、任务、bug、用例列表页的简单表格与高级表格的切换
  提需求、建任务、提bug、建用例页面的自定义
  需求、任务、bug、用例导出数据时,导出字段的自定义
  后台的自定义
  模块名是否显示的自定义
  水晶报表自定义查询条件
  下面具体介绍禅道的自定义功能。
  导航菜单的自定义
  可以隐藏掉导航菜单和二级、三级导航菜单。
  1、把鼠标放在导航栏任意菜单上,后面就会显示自定义导航的设置图标。
  2、点击图标即可进入自定义导航设置页面。
  需要隐藏的导航菜单和二级导航菜单,直接点击即可。点击后,隐藏的导航和二级导航被虚线框起来。需要重新显示,直接再点击一下即可。
  直接鼠标拖拽可以更改导航菜单显示的顺序。
  还可以点击恢复默认按钮,还原为导航菜单的默认显示。
  3、产品需求、项目任务、测试bug、测试用例可以自定义三级菜单。
  3.1以产品需求页面为例,保存了搜索结果,并且勾选了显示在菜单栏项。
  3.2本次的搜索查询结果就会显示在产品需求的菜单栏里。
  3.3如果菜单栏不再想显示该搜索查询结果,可以进入自定义导航页面进行隐藏。
  3.4如果是想删除掉这个搜索查询结果,可以到搜索页面右侧我的查询那选择需要删除掉的搜索查询名称,点击旁边的删除按钮即可。
  我的地盘、产品主页、项目主页、测试主页的自定义
  1、新版本禅道,在我的地盘首页添加了流程图区块。如果想更改首页显示的区块,可以点击区块右上角的图标对该区块进行编辑和删除等操作。
  2、点击编辑后,可以选择其他模块,修改区块名称以及外观设计。
  3、我的地盘首页右上角的蓝底白色加号图标,点击可以添加想显示的区块。
  还可以根据自己的工作需要对添加的区块进行设置。
  4、下面以产品主页的自定义来举例说明一下产品主页的自定义。项目主页、测试主页的自定义可以直接参考产品主页的设置。
  新版本禅道新增了产品主页、项目主页和测试主页。
  主页显示的都是相关的区块。产品主页默认显示的是未关闭的产品和指派给我的需求区块。
  同样产品主页的右上角有蓝底白色加号的添加区块按钮,每个区块的右上角都有编辑操作的按钮。点击就可以进行编辑和添加区块的操作。
  产品的需求页面右上角有设为模块首页提示。点击设置后,产品主页就直接显示需求列表页。
  同理项目的任务列表页和测试的bug列表页都可以设置为该模块的首页。

  上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号