Skip to content

测试流程管理禅道系统-测试用例管理

测试流程管理禅道系统-测试用例管理

简介

禅道是国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。

禅道目前可以提供全生命周期的项目管理解决方案、DevOps 一体化解决方案、自动化测试解决方案,让每一个项目都可实现高效管理。

为什么选择禅道

  1. 禅道是专业的研发项目管理软件,非简单任务管理软件可比。
  2. 管理思想简洁实效,可以帮助企业实现快速敏捷开发。
  3. 功能完备,您无需再费心整合若干系统在一起使用。
  4. 源代码开源开放,有灵活的扩展机制,方便企业使用并二次开发。
  5. 国产软件,本地支持,操作习惯更符合国人。
  6. 自主开发的底层框架和前端 UI 框架,健壮稳定,界面美观,交互友好。
  7. 完善的社区机制,可以获得及时的技术支持和帮助。
  8. 禅道支持多种部署方式,可以私有部署,也可以选择云端服务。

使用场景

  1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
  2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
  3. 质量管理:包括 bug、测试用例、测试任务、测试结果等功能。
  4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
  5. 事务管理:包括 todo 管理,我的任务、我的 Bug、我的需求、我的项目等个人事务管理功能。
  6. 组织管理:包括部门、用户、分组、权限等功能。
  7. 统计功能:丰富的统计表。
  8. 搜索功能:强大的搜索,帮助您找到相应的数据。
  9. 扩展机制,几乎可以对禅道的任何地方进行扩展。
  10. api 机制,所见皆 API,方便与其他系统集成。

禅道使用者

  1. 管理员
  2. 项目集负责人
  3. 产品经理
  4. 项目经理
  5. 研发人员
  6. 测试人员

测试用例管理

创建产品

在禅道中,产品与项目集、项目、执行等是关联的。可以说,所有活动都是围绕产品展开的。测试用例也是某一个产品的测试用例,所以需要先添加产品。

产品经理可以创建一个产品。进入产品主页,选择“添加产品”。或者先进入“所有产品”页面,点击右侧的“添加产品”。之后便可以添加产品的具体信息。

新增产品的时候,需要设置产品的名称、代码,几个负责人信息。

添加产品成功,可以在产品基础上提出对应的需求。

添加需求

有了产品,接下来产品经理就可以进行需求的维护。

创建需求的步骤如下:

  1. 进入产品视图。
  2. 点击二级导航的“需求”,在页面右侧,有提需求的按钮,并支持批量创建,点击新增需求的页面。

进入提研发需求界面,完成需求内容的编辑。

提研发需求注意事项:

  • 需求的标题是必填项。
  • 所属计划和模块,可以暂时保留为空。
  • 需求评审,我们选上不需要评审,这样新创建的需求状态就是激活的,否则只有指定人员进行评审通过后,才能转为激活状态。只有激活状态的需求才能关联到项目中,进行开发。
  • 需求可以设置抄送给字段,这样需求的变化都可以通过 email 的形式抄送给相关人员。
  • 可以设置关键词,这样可以比较方便的通过关键词进行检索。

成功提出需求后,还需要进行需求评审。通过评审的需求才可以被项目关联。

添加项目

要实现需求,需要通过一个项目来进行流程管理。这里需要项目经理来进行项目的创建与维护。

创建项目

创建项目的入口有多个:

  1. 点击左侧导航栏的“项目”按钮,进入项目视图。
  2. 点击右侧的“添加项目”按钮。
  3. 或者在项目主页中的项目总览区块中也有“添加项目”按钮。

进入项目添加的页面后,在这个页面设置项目名称、代号、起止时间、可用工作日、团队名称、项目目标和项目描述等字段。其中关联产品是可以为空的。

创建项目点击保存按钮,会提示项目创建成功,然后可以选择设置团队。或者从项目视图中的团队菜单,也可以进行项目的团队管理。

设置团队

在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中,同时需要设置这个用户在本项目中的角色。

关联产品

如果在创建项目的时候,已经关联过产品,可以忽略这个步骤。

  • 进入项目视图。
  • 点击“关联产品”按钮。然后点选该项目相关的产品即可。

关联需求

在关联需求的时候,可以按照优先级进行排序。

  • 在项目界面,点击顶部“研发需求”按钮,进入关联需求页面。

  • 关联的需求状态必须是激活的(评审通过,不能是草稿)

为需求分解任务

需求确定之后,可以为每一个需求做任务分解,生成完成这个需求的所有的任务。

这里可以是提完成需求的所有任务,这里面包括但不限于设计,开发,测试等。

任务分解的几个注意事项:

  1. 需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购买机器,部署测试环境等等。
  2. 任务的类型会涉及到需求研发阶段的自动计算。

编写测试用例

禅道中测试用例的可以在测试界面中进行。

点击左侧导航栏“测试”按钮,进入测试界面。

点击顶部栏“用例”按钮,进入用例管理界面。

创建测试用例

点击右上角”建用例“按钮,进入创建测试用例界面

填写用例信息

点击保存按钮,用例创建成功。

导入测试用例

禅道中,还可以通过文件或用例库批量导入用例。

使用“导入CSV”功能,需要先使用“导出”-“导出模板”功能。在导出的模板内,填充用例数据,再将用例批量导入禅道中。

可以设置导出的记录数和格式。

点击“保存”后,会得到一个“Template.csv”的文件。

在模板中,填入用例的标题、步骤等。然后使用“导入”功能导入。

选择要导入的 csv 文件。

点击保存按钮,完成导入。

导入成功后,可以在用例界面查看导入的用例信息。

创建测试单

测试单是在禅道中用来记录测试执行过程和结果的实体,它会关联具体的测试用例,并记录执行人、执行时间、测试结果、测试备注等内容。

  • 点击测试 -> 测试单 -> 点击提交测试

  • 填写测试单数据

  • 关联测试用例

执行测试用例

  • 点击侧边栏或顶部栏的测试
  • 点击用例
  • 查看当前指派的用例
  • 选择用例点击执行

进入用例执行界面,选择测试结果,点击保存按钮即可完成用例执行结果的保存。

保存后,再点击下一个按钮,可以完成当前测试用例执行结果的保存,并自动跳转到下一条测试用例的的执行界面。

回到测试单界面,可以查看到测试用例执行的相关信息。

总结

  • 禅道简介
  • 禅道管理测试用例