Skip to content

测试流程管理Redmine系统-测试用例管理

测试流程管理 Redmine 系统-测试用例管理

简介

Redmine 是一款开源的项目管理和问题跟踪系统,旨在帮助团队和组织有效地管理项目、协作和跟踪问题。它提供了丰富的功能和灵活的定制化选项,适用于各种规模的项目和团队。

适用场景

用于管理软件开发项目、跟踪缺陷和需求,协调开发人员、测试人员和项目经理之间的工作。

  • 项目管理:可以创建和管理多个项目,为每个项目分配成员、设置权限、追踪进度和里程碑。
  • 问题跟踪:支持跟踪和管理各种问题、缺陷、任务和需求。可以定义问题的优先级、状态、分类等属性,方便团队协作和解决问题。
  • 灵活的工作流程:可以根据项目需求自定义工作流程和状态,确保流程符合团队的工作方式。
  • 报表和统计:提供丰富的报表和统计功能,如问题统计、工时报表等,帮助管理者了解项目情况和团队工作状态。

页面介绍

Redmine 是一个功能强大且灵活的项目管理和问题跟踪系统,它的界面主要由几个核心页面组成,每个页面都提供了不同的功能和视图,以帮助用户有效地管理项目、跟踪问题和进行协作。

我的工作台

登录后,点击顶部栏“我的工作台”可以进入 Redmine 我的工作台页面,包含以下主要模块和信息:

  • 指派给我的问题: 显示当前用户分配的任务、问题和问题更新。
  • 已报告的问题: 显示最近项目中创建的任务、问题和其他活动。

项目页面

进入具体项目的页面后,可以看到以下内容和功能:

  • 概述:显示项目的概况信息,如项目描述、负责人、成员等。
  • 问题:列出项目中的所有问题(包括任务、缺陷等),可以进行问题的查看、创建和编辑。
  • 活动:显示项目中的活动流,包括问题更新、评论等。
  • 版本:显示项目的版本和里程碑,可以查看和管理项目进度。
  • 文档:显示项目相关的文档和文件。
  • 设置:可以对项目进行设置,包括成员权限、模块开启等。

问题页面

在 Redmine 中,问题(Issues)是指任务、缺陷或需求等工作项,问题页面包括以下信息和操作:

  • 问题详情:显示问题的详细信息,如状态、优先级、负责人、描述等。
  • 评论和历史:显示问题的评论和历史记录。
  • 相关问题:显示与当前问题相关的其他问题。
  • 操作:可以编辑、关闭、分配、关联等操作。

用户页面

用户页面包括用户个人信息和相关操作:

  • 个人信息:显示用户的基本信息,如用户名、邮箱、角色等。
  • 活动:显示用户的活动流,包括问题更新、评论等。
  • 设置:用户可以修改个人信息和密码。

管理页面

Redmine 还提供了管理员专用的管理页面,用于管理系统设置、用户、权限等:

  • 系统设置: 可以配置 Redmine 的全局设置,包括邮件通知、权限管理、插件管理等。
  • 用户管理: 可以管理用户、角色、组等。
  • 项目管理: 可以管理项目、模块、版本、问题类型等。

管理测试用例

编写测试用例

  1. 进入测试用例管理项目问题页面

  1. 编写测试用例

执行测试用例

  1. 更新测试用例状态

  1. 点击编辑按钮进入编辑界面

  1. 选择对应状态后点击提交按钮。

批量导出用例

Redmine 支持批量导出测试用例。

  1. 勾选测试用例,点击右下角 CSV 按钮。

  1. 选择要导出的的字段,点击“导出”按钮

即可得到导出的 CSV 格式的测试用例。

批量导入用例

Redmine 支持批量导入测试用例。支持的导入的数据格式为 CSV。

  1. 在问题界面,点击更多按钮,选择“导入”按钮

  1. 选择已经准备好的 CSV 格式的测试用例文件

  1. 选择文件的导入选项,点击“下一页”按钮

  1. 完成 CSV 文件与系统的字段映射

  1. 点击“导入”按钮即可完成批量导入

批量修改测试用例

Redmine 中支持批量对问题进行修改。

批量选择要修改的问题,点击某一个问题行的更多按钮,选择要修改的操作。

所有选中的问题即可完成问题的批量操作。

总结

  • 适用场景
  • 页面介绍
  • 编写测试用例
  • 执行测试用例
  • 批量导出用例
  • 批量导入用例
  • 批量修改测试用例